Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 758 Bytes

README.md

File metadata and controls

36 lines (23 loc) · 758 Bytes

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.