1. Go to this page and download the library: Download jakobo/hotp-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jakobo / hotp-php example snippets
use jakobo\HOTP\HOTP;
// event based
$result = HOTP::generateByCounter( $key, $counter );
// time based within a "window" of time
$result = HOTP::generateByTime( $key, $window );
// same as generateByTime, but for $min windows before and $max windows after
$result = HOTP::generateByTimeWindow( $key, $window, $min, $max );
$result->toString();
$result->toHex();
$result->toDec();
// how many digits in your OTP?
$result->toHotp( $length );
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.