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