Project

General

Profile

$totp » History » Revision 5

Revision 4 (Per Amundsen, 12/31/2018 09:09 AM) → Revision 5/7 (Per Amundsen, 12/13/2019 06:21 PM)

_Added in 3.3_ 

 *$totp(key, time, hash, digits, timestep, encoding)* 

 Returns a TOTP (Time-based One-time Password) based on the specified parameters. 

 _md5 hash is not secure enough and should never be used._ 

 _See also [[$hotp]], [[$hmac]]._ 

 *Parameters* 

 key - The key to hash. 
 time - A [[$ctime]] timestamp to indicate current start time. (default is [[$ctime]]) 
 hash - Hash method to hash the key with. (sha1, sha256, sha384, sha512, md5, sha1 is default) 
 digits - Number of digits to return. (3 - 6, default is 6) 
 timestep - The time duration. (default is 30) 
 encoding - Sets encoding method. (t = plain text (default), x = hex, a = base32) *(AdiIRC only)* (AdiIRC only)