श्रेणी: डेवलपर टूल
TOTP जनरेटर
Base32 गुप्त कुंजी से स्थानीय रूप से समय-आधारित 2FA कोड जनरेट करें
Base32 गुप्त कुंजी या otpauth://totp/... URI चिपकाएँ और वही 6- या 8-अंकों वाला समय-आधारित वन-टाइम पासवर्ड पाएँ जो आपका ऑथेंटिकेटर ऐप दिखाता है। यह पूरी तरह आपके ब्राउज़र में चलता है।
Base32 गुप्त कुंजी चिपकाएँ, या पूरा otpauth://totp/... URI चिपकाएँ ताकि एल्गोरिद्म, अंक संख्या और अवधि अपने आप भर जाएँ।
सब कुछ आपके ब्राउज़र में चलता है: गुप्त कुंजी कभी कहीं भेजी नहीं जाती, और पेज छोड़ते ही कुछ भी सहेजा नहीं रहता।
इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।
यह टूल क्या करता है
TOTP (Time-based One-Time Password, RFC 6238) ज़्यादातर ऑथेंटिकेटर ऐप के पीछे का एल्गोरिद्म है: एक साझा गुप्त कुंजी और वर्तमान समय को HMAC से मिलाकर हैश किया जाता है और छोटे कोड में काट दिया जाता है, जिससे बिना दोनों पक्षों के आपस में बात किए हर 30 सेकंड में एक नया मान बनता है। यह टूल Web Crypto API का उपयोग करके वही गणना स्थानीय रूप से करता है, ताकि आप किसी गुप्त कुंजी की जाँच कर सकें, इंटीग्रेशन डीबग कर सकें, या बिना कोई ऐप इंस्टॉल किए कोड जनरेट कर सकें।
इस्तेमाल कैसे करें
- अपने 2FA सेटअप से Base32 गुप्त कुंजी चिपकाएँ, या QR कोड पेलोड से पूरा otpauth://totp/... URI चिपकाएँ।
- अगर आपने केवल गुप्त कुंजी चिपकाई है, तो एल्गोरिद्म, अंक संख्या और टाइम स्टेप को उस सेवा से मिलाएँ जिसने इसे जारी किया।
- समाप्त होने से पहले वर्तमान कोड पढ़ें, और एक क्लिक में इसे कॉपी करें।
निजता
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।
अक्सर पूछे जाने वाले सवाल
- क्या मेरी गुप्त कुंजी कहीं भेजी जाती है?
- नहीं। कोड आपके ब्राउज़र टैब में चल रहे Web Crypto API से गणना होता है; आपके द्वारा चिपकाई गई गुप्त कुंजी कभी आपके डिवाइस से बाहर नहीं जाती।
- otpauth:// URI चिपकाने पर एल्गोरिद्म और अंक फ़ील्ड क्यों छिप जाते हैं?
- URI में पहले से ही एल्गोरिद्म, अंक संख्या और टाइम स्टेप होते हैं, इसलिए यह टूल उन्हें लिंक से पढ़ लेता है, बजाय इसके कि आपसे वही मान दोबारा भरवाए जो बिल्कुल मेल खाने चाहिए।
- मुझे कौन-सा एल्गोरिद्म और अंक संख्या उपयोग करनी चाहिए?
- जिस सेवा ने गुप्त कुंजी जारी की है, उससे मिलाएँ। ज़्यादातर उपभोक्ता ऐप SHA-1 के साथ 6 अंक और 30-सेकंड स्टेप उपयोग करते हैं; यह टूल डिफ़ॉल्ट रूप से वही उपयोग करता है लेकिन SHA-256, SHA-384 और SHA-512, और 6 या 8 अंकों का समर्थन भी करता है।