डेवलपर / प्रमाणीकरण
TOTP कोड जनरेटर (Authenticator टेस्ट)
Base32 सीक्रेट से समय-आधारित वन-टाइम पासवर्ड (TOTP) जनरेट करें। समय शेष, अगला कोड, SHA-1/256/512, 6–8 अंक और authenticator ऐप्स के लिए QR कोड के साथ two-factor sign-in टेस्ट करें।
TOTP कोड जनरेटर (Authenticator टेस्ट): TOTP कोड 1 January 1970 से अब तक बीती 30-सेकंड अवधियों की संख्या का HMAC होता है, जिसे RFC 6238 के अनुसार 6 अंकों तक सीमित किया जाता है। Authenticator ऐप्स और सर्वर साझा सीक्रेट और मौजूदा समय से एक ही कोड बनाते हैं। QR कोड में otpauth:// पता होता है, जिसे authenticator ऐप्स पढ़ सकते हैं। गणना को RFC के अपने टेस्ट मानों से जाँचा जाता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
पूरी तरह आपके ब्राउज़र में चलता है
अपने ऐप या सर्वर की जाँच के लिए। किसी वास्तविक खाते का सीक्रेट यहाँ या ऑनलाइन कहीं भी पेस्ट न करें: जिसके पास यह होगा, वह आपके कोड बना सकता है।
ऑथेंटिकेटर ऐप के लिए QR कोड
प्रिंट करने से पहले इसे स्कैन करें।
अपने फ़ोन का कैमरा स्क्रीन पर दिख रहे कोड की ओर करें और जाँचें कि वह सही कार्रवाई का विकल्प दे रहा है।
कोड में क्या है
otpauth://totp/Example%3Aalice%40example.com?secret=JBSWY3DPEHPK3PXP&issuer=Example&algorithm=SHA1&digits=6&period=30
कोड RFC 6238 का पालन करते हैं, जिसे Google Authenticator, Microsoft Authenticator और अन्य ऐप इस्तेमाल करते हैं: यह 1970 से अब तक की अवधियों की संख्या का HMAC होता है, जिसे चुने गए अंकों तक छोटा किया जाता है। आपके डिवाइस की घड़ी सेकंड तक सही होनी चाहिए।
Server पर TOTP लागू करना
Secret को encrypted रूप में रखें, clock drift की अनुमति देने के लिए current period और उसके दोनों ओर के एक-एक period का code स्वीकार करें और last accepted period याद रखें, ताकि एक ही code दो बार इस्तेमाल न हो सके। Attempts पर rate limit लगाएँ, क्योंकि छह digits में केवल एक million combinations होते हैं।
साइन-इन फ़्लो के OAuth हिस्से का परीक्षण करने के लिए PKCE जनरेटर का उपयोग करें।
रिकवरी कोड
जब उपयोगकर्ता टू-फ़ैक्टर साइन-इन चालू करें, तो उन्हें एक-बार इस्तेमाल होने वाले रिकवरी कोड दें, ताकि फ़ोन खो जाने पर वे अपने खाते से लॉक आउट न हों; कोड के केवल हैश सुरक्षित रखें।
इस्तेमाल करने का तरीका
- Base32 टेस्ट सीक्रेट दर्ज करें या एक रैंडम सीक्रेट बनाएँ।
- मौजूदा कोड और बचे हुए सेकंड देखें; अपने सर्वर से मिलाने के लिए अंकों की संख्या, अवधि और एल्गोरिदम चुनें।
- दोनों में एक ही कोड दिख रहा है या नहीं, यह जाँचने के लिए QR कोड को authenticator ऐप में स्कैन करें।
गोपनीयता और सीमाएँ
सीक्रेट आपके ब्राउज़र में ही रहता है। केवल टेस्ट सीक्रेट इस्तेमाल करें।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
मेरा कोड ऐप के कोड से मेल क्यों नहीं खाता?
जाँचें कि डिवाइस की घड़ी कुछ सेकंड से अधिक गलत न हो और अंकों की संख्या, अवधि तथा एल्गोरिदम एक जैसे हों। अधिकांश ऐप 6 अंक, 30 सेकंड और SHA-1 मानते हैं।
क्या इसे अपने असली अकाउंट के लिए इस्तेमाल करना सुरक्षित है?
नहीं: two-factor सीक्रेट पासवर्ड जितना ही संवेदनशील होता है। यह पेज डेवलपरों के अपने sign-in टेस्ट के लिए है और इसमें टेस्ट के लिए बनाए गए सीक्रेट इस्तेमाल करें।
TOTP और HOTP में क्या अंतर है?
HOTP (RFC 4226) इस्तेमालों की संख्या गिनता है; TOTP समय गिनता है, इसलिए इसके कोड अपने-आप समाप्त हो जाते हैं।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं