基於散列消息驗證碼的一次性密碼算法

基於HMAC的一次性密碼算法 ( HOTP ） 是一種基於散列消息驗證碼 （ HMAC ） 的一次性密碼 （ OTP ） 算法 ， 同時也是開放驗證提案的基礎 （ OATH ） 。 HOTP在2005年由IETF發佈在RFC 4226標準文檔中 ， 定義了算法的同時附帶有一例基於Java的實現 。 自此之後 ， 世界上許多公司接納了HOTP算法 ， 它也成爲了可以自由使用的開源標準 。