HOTP जनरेटर
Base32 सीक्रेट से किसी भी काउंटर के HOTP वन-टाइम पासवर्ड बनाएँ, SHA-1/256/512 और 6–8 अंकों के साथ। आने वाले कोड की सूची; RFC 4226 वेक्टर सत्यापित।
2FA सेट करते समय सेवा जो की दिखाती है। स्पेस और छोटे अक्षर चलेंगे।
HOTP (RFC 4226): की के साथ 8-बाइट काउंटर का HMAC, डायनेमिक ट्रंकेशन, फिर 10^अंक से मॉड्यूलो। सर्वर और टोकन दोनों अपना-अपना काउंटर रखते हैं जो हर इस्तेमाल किए गए कोड के साथ बढ़ता है।
पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।
HOTP जनरेटर क्या है?
HOTP हर बार काउंटर बढ़ने पर नया वन-टाइम पासवर्ड बनाता है, जैसा YubiKey OATH-HOTP और कुछ हार्डवेयर टोकन में होता है। यह टूल किसी भी काउंटर मान का कोड निकालता है और आगे के कोड सूचीबद्ध करता है ताकि आप सर्वर को री-सिंक या टेस्ट कर सकें।
HOTP जनरेटर का उपयोग कैसे करें
- सीक्रेट की (Base32) पेस्ट करें या नई रैंडम की क्लिक करें।
- एल्गोरिदम और अंक तय करें।
- काउंटर और दिखाए जाने वाले कोड की संख्या दर्ज करें।
- पहला कोड कॉपी करें या काउंटर → कोड की तालिका पढ़ें।
उदाहरण
Secret GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ, SHA-1, 6 digits, counter 0
755224 (then 287082, 359152, 969429, 338314 for counters 1–4)
काउंटर 1–4 के लिए 287082, 359152, 969429, 338314। RFC 4226 परिशिष्ट D के टेस्ट मान।
HOTP जनरेटर का उपयोग कब करें
HOTP इम्प्लीमेंटेशन टेस्ट करने, टोकन का काउंटर री-सिंक करने या यह सीखने के लिए कि वन-टाइम पासवर्ड कैसे निकलते हैं, इसका उपयोग करें। ज़्यादातर ऐप में चलने वाले समय-आधारित कोड के लिए TOTP जनरेटर उपयोग करें।
HOTP जनरेटर कैसे काम करता है
HOTP(K, C) = Truncate(HMAC(K, C)) mod 10^अंक, जहाँ C 8-बाइट बिग-एंडियन काउंटर है। डायनामिक ट्रंकेशन आख़िरी HMAC बाइट के निचले 4 बिट से मिले ऑफ़सेट से शुरू होकर 4 बाइट लेता है और सबसे ऊपरी बिट साफ़ करता है। HMAC Web Crypto API से निकलता है; RFC 4226 परिशिष्ट D के सभी मान दोहराए जाते हैं।
सामान्य उपयोग मामले
- HOTP लॉगिन इम्प्लीमेंटेशन टेस्ट करना
- अनसिंक हार्डवेयर टोकन का काउंटर खोजना
- RFC 4226 टेस्ट मान दोहराना
- डायनामिक ट्रंकेशन चरण सिखाना
अक्सर पूछे जाने वाले प्रश्न
HOTP और TOTP में क्या अंतर है?
HOTP ऐसा इवेंट काउंटर इस्तेमाल करता है जो हर कोड के साथ बढ़ता है; TOTP मौजूदा समय को अवधि से भाग देकर काउंटर बनाता है।
काउंटर सिंक से बाहर हो जाए तो क्या होता है?
सर्वर आम तौर पर कुछ काउंटर मानों की लुक-अहेड विंडो स्वीकार करते हैं और फिर मेल खाए मान से री-सिंक हो जाते हैं।
कौन-सा सीक्रेट प्रारूप अपेक्षित है?
Base32 (RFC 4648), वही प्रारूप जो otpauth:// URI और ऑथेंटिकेटर सेटअप स्क्रीन उपयोग करते हैं।