Bcrypt, Scrypt और Argon2
- फ़ाइलें आपके डिवाइस से बाहर नहीं जातीं
- ब्राउज़र में चलता है
- मुफ़्त, बिना खाते, बिना वॉटरमार्क
Bcrypt, Scrypt और Argon2 का उपयोग कैसे करें
अपने ब्राउज़र में bcrypt, scrypt और Argon2 पासवर्ड हैश बनाएँ और सत्यापित करें, सेटिंग OWASP अनुशंसा से नीचे होने पर चेतावनी के साथ। सत्यापन Django PBKDF2 हैश भी पढ़ता है।
- 1
हैश बनाएँ चुनें, फिर एल्गोरिदम चुनें: bcrypt, scrypt या Argon2।
- 2
पैरामीटर समायोजित करें (bcrypt के लिए लागत गुणक; scrypt के लिए N, r और p; Argon2 के लिए प्रकार, मेमोरी, पुनरावृत्ति और समानांतरता) और चेतावनियाँ देखें।
- 3
पासवर्ड टाइप करें और हैश बनाएँ पर क्लिक करें, फिर हैश स्ट्रिंग कॉपी करें, तथा scrypt और Argon2 के लिए कच्चा हैश और सॉल्ट भी।
- 4
पासवर्ड जाँचने के लिए हैश सत्यापित करें पर जाएँ (या यह हैश सत्यापित करें पर क्लिक करें), हैश स्ट्रिंग पेस्ट करें, जाँचने का पासवर्ड टाइप करें और सत्यापित करें पर क्लिक करें।
अक्सर पूछे जाने वाले प्रश्न
क्या मेरा पासवर्ड सर्वर पर भेजा जाता है?
नहीं। हैशिंग आपके डिवाइस के बैकग्राउंड वर्कर में चलती है, और पासवर्ड तथा हैश कभी संग्रहीत या भेजे नहीं जाते।
वही पासवर्ड हर बार अलग हैश क्यों देता है?
हर हैश को नया यादृच्छिक 16-बाइट सॉल्ट मिलता है (bcrypt अपना सॉल्ट स्वयं बनाता है)। सॉल्ट हैश स्ट्रिंग के भीतर संग्रहीत होता है, इसलिए सत्यापन फिर भी चलता है। ज्ञात हैश दोहराने के लिए ही कस्टम सॉल्ट उपयोग करें।
कौन सा एल्गोरिदम और सेटिंग चुनूँ?
नए सिस्टम के लिए Argon2id अनुशंसित विकल्प है; OWASP का न्यूनतम m = 19 MiB, t = 2, p = 1 है। scrypt के लिए यह N = 2^17, r = 8, p = 1 अनुशंसा करता है, और bcrypt के लिए कम से कम 10 की लागत। इनसे नीचे जाने पर उपकरण चेतावनी देता है।
मैं कौन से हैश प्रारूप सत्यापित कर सकता हूँ?
bcrypt ($2a$, $2b$, $2y$), Argon2id, Argon2i और Argon2d PHC स्ट्रिंग, scrypt ($scrypt$ और $s0$), तथा Django pbkdf2_sha256 / pbkdf2_sha1। Linux crypt हैश ($1$, $5$, $6$, $y$), Apache $apr1$ और सादे MD5/SHA डाइजेस्ट पहचाने जाते हैं लेकिन समर्थित नहीं हैं।
मेरा लंबा पासवर्ड bcrypt स्वीकार कर लेता है लेकिन पूरा उपयोग क्यों नहीं होता?
bcrypt पासवर्ड के केवल पहले 72 बाइट उपयोग करता है और बाकी अनदेखा कर देता है। ऐसा होने पर उपकरण चेतावनी देता है; Argon2 और scrypt की ऐसी कोई सीमा नहीं है।
क्या यह हैश से पासवर्ड निकाल सकता है?
नहीं। यह केवल जाँचता है कि आपका टाइप किया पासवर्ड मेल खाता है या नहीं। पासवर्ड हैश धीमे और एक-तरफ़ा होने के लिए बने हैं, इसीलिए हैशिंग में क्षण लगता है; आप टाइमर देख सकते हैं या रद्द करें पर क्लिक कर सकते हैं।
