Skip to content

ritou/php-Akita_OATH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akita_OATH

This is php OATH One Time Passwords Library.

OATH : http://www.openauthentication.org/
HOTP : http://tools.ietf.org/html/rfc4226
TOTP : http://tools.ietf.org/html/rfc6238

Usage

$secret is raw secret (not Base32 encoded). $counter is used HOTP.

$oath = new Oath\Oath();
    
// Generate HOTP 
$hotp = $oath->hotp($secret, $counter);
    
// HOTP Validation
$status = $oath->validateHotp($hotp, $secret, $counter);
    
// Generate TOTP
$totp = $oath->totp($secret);
    
// TOTP Validation
$status = $oath->validateTotp($totp, $secret);

AUTHOR

@ritou [email protected]

LISENCE

MIT Lisense.

About

OATH One Time Password Utility Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages