ब्लॉग

ब्लॉग

टू-फैक्टर प्रमाणीकरण, TOTP सुरक्षा और अपने ऑनलाइन खातों को सुरक्षित रखने के सर्वोत्तम तरीकों पर लेख।

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

RFC 6238 टाइम-बेस्ड वन-टाइम पासवर्ड एल्गोरिदम का कार्यप्रवाह

चरण 1Base32

सीक्रेट कुंजी

Base32 गुप्त कुंजी दर्ज करें

JBSWY3DPEH...
चरण 2Unix

यूनिक्स समय

सेकंड के बाद से 1970-01-01

1741531200
चरण 3T = t / 30

समय काउंटर (T)

30s समय अंतराल

58051040
चरण 4HMAC-SHA

HMAC-SHA Hash

HMAC(कुंजी, काउंटर)

160-bit digest
चरण 530 सेकंड में समाप्त

डायनामिक ट्रंकेशन

482901

& 6-अंकीय कोड

RFC 6238TOTP = HOTP(SecretKey, ⌊(CurrentTime − T0) / TimeStep⌋)
T0 = 0 (Unix Epoch)•TimeStep = 30s

TOTP एल्गोरिदम आपकी साझा गुप्त कुंजी को 30 सेकंड के समय अंतराल से विभाजित यूनिक्स टाइमस्टैम्प के साथ जोड़ता है। इसे HMAC-SHA-1, SHA-256 या SHA-512 के माध्यम से हैश किया जाता है और गतिशील रूप से 6 या 8 अंकों का कोड तैयार होता है जो हर 30 सेकंड में बदलता है।

एल्गोरिदम तुलना

TOTP निर्माण में उपयोग किए जाने वाले हैश कार्यों की तुलना

एल्गोरिदमहैशबिटसुरक्षागतिउपयोग का मामला
SHA-1HMAC-SHA-1160मानकसबसे तेज़उपभोक्ता
SHA-256HMAC-SHA-256256उन्नततेज़व्यवसाय
SHA-512HMAC-SHA-512512अधिकतममध्यमउच्च सुरक्षा

सेटअप गाइड

प्रमाणीकरण ऐप के माध्यम से अपने खातों को सुरक्षित करने के चरण

चरणकार्यविवरण
1खाता सेटिंग्स में 2FA सक्षम करेंअपने खाते की सुरक्षा सेटिंग्स पर जाएं
2TOTP जनरेटर चुनें[Launch Generator ↑]प्रमाणीकरण विधि के रूप में TOTP जनरेटर चुनें
3QR कोड स्कैन करेंसेवा से QR कोड स्कैन करने के लिए कैमरा उपयोग करें
4सत्यापन कोड सहेजें[Save in Vault ↑]पुष्टि के लिए 6 अंक का सत्यापन कोड दर्ज करें
5कोड का परीक्षण करेंसक्षम करने से पहले कोड के सही काम करने की जाँच करें

न्यूज़लेटर की सदस्यता लें

नवीनतम सुरक्षा सुझाव और अपडेट प्राप्त करें