TOTP कोड जनरेटर (2FA)

टू-फ़ैक्टर ऑथेंटिकेशन चालू करते समय किसी सेवा द्वारा दिए गए Base32 सीक्रेट से अस्थायी सत्यापन कोड (TOTP, RFC 6238 के अनुरूप) बनाएँ, नवीनीकरण तक के काउंटडाउन के साथ। दर्ज किया गया सीक्रेट और गणना पूरी तरह आपके ब्राउज़र में रहती है — कुछ भी सर्वर पर नहीं भेजा जाता।

उदाहरण:
QR कोड स्कैन करते समय मिला सीक्रेट (अक्सर उसके नीचे टेक्स्ट में दिखाया जाता है)।

यह कैसे काम करता है

TOTP (Time-based One-Time Password) वह तंत्र है जिसे ज़्यादातर टू-फ़ैक्टर ऑथेंटिकेशन ऐप (Google Authenticator, Authy आदि) इस्तेमाल करते हैं: एक साझा सीक्रेट और निश्चित अवधियों (डिफ़ॉल्ट रूप से 30 सेकंड) में बँटे मौजूदा समय से, RFC 6238 के अनुसार एक संख्यात्मक कोड नियमित रूप से दोबारा निकाला जाता है। यह कोड हर 30 सेकंड में अपने आप बदल जाता है।

क्या अपना 2FA सीक्रेट यहाँ पेस्ट करना सुरक्षित है?

गणना पूरी तरह आपके ब्राउज़र में, बिना किसी नेटवर्क कॉल के होती है: आपका सीक्रेट कभी आपके डिवाइस से बाहर नहीं जाता। फिर भी, TOTP सीक्रेट पासवर्ड जैसी ही संवेदनशील जानकारी है: उसे स्क्रीन पर खुला न छोड़ें और किसी से साझा न करें, और रोज़ाना इस्तेमाल के लिए ऐसे वेब टूल की जगह पासवर्ड मैनेजर या समर्पित ऑथेंटिकेशन ऐप चुनें; यह टूल डीबगिंग या कभी-कभार के उपयोग के लिए है।

मेरा कोड मेरे ऐप के कोड से मेल क्यों नहीं खाता?

सबसे आम कारण आपके डिवाइस की घड़ी में अंतर है: TOTP सिस्टम के समय पर बहुत निर्भर करता है। यह भी जाँचें कि अंकों की संख्या और अवधि सेवा द्वारा तय की गई सेटिंग से मेल खाती हैं (ज़्यादातर मामलों में 6 अंक / 30 सेकंड)।

गोपनीयता: सीक्रेट और कोड की गणना आपके ब्राउज़र (WebAssembly) में 100% लोकल रहती है — अस्थायी रूप से भी कुछ सर्वर पर नहीं भेजा जाता।