Araç hakkında
HOTP nasıl çalışır?
HMAC tabanlı tek kullanımlık parola (RFC 4226), zaman yerine bir sayaç kullanır: kod = kes(HMAC-SHA1(anahtar, sayaç)) mod 10⁶. Her başarılı kullanımdan sonra hem istemci hem sunucu sayacı bir artırır.
Anahtar (Base32): GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ
Sayaç 0 → 755224
Sayaç 1 → 287082TOTP’den farkı
HOTP kodu, kullanılana kadar geçerli kalır; TOTP ise 30 saniyede bir değişir. HOTP donanım anahtarlıklarında (YubiKey OATH-HOTP) ve saat senkronizasyonu olmayan cihazlarda kullanılır. Sunucular sayaç kaymasını tolere etmek için genellikle sonraki birkaç değeri de kabul eder.