इनपुट
पासवर्ड
Cost Factor (Rounds)
10
अधिक = अधिक सुरक्षित, धीमा। Production के लिए 10 उपयोग करें।
Hash बना रहे हैं…
परिणाम
Bcrypt Hash
Hash बनाएं पर क्लिक करने के बाद यहाँ hash दिखेगा।
कॉपी करने के लिए क्लिक करें

Bcrypt Hash Generator और Verifier

Bcrypt क्या है?

Bcrypt एक adaptive password-hashing function है जो जानबूझकर धीमा रहने के लिए बनाया गया है। MD5 या SHA-256 microseconds में execute होते हैं, जबकि bcrypt का cost factor आपको hardware सुधार के साथ computation time scale करने देता है। Output में algorithm version, cost factor और unique random salt शामिल होता है — इसलिए एक ही पासवर्ड हर बार अलग hash देता है, लेकिन हमेशा सही तरह सत्यापित होता है।

उपयोग कैसे करें

  1. Toolbar में Generate या Verify mode चुनें।
  2. Generate: पासवर्ड दर्ज करें, cost factor adjust करें (default 10), Hash बनाएं पर क्लिक करें।
  3. Verify: पासवर्ड और stored bcrypt hash दर्ज करें, सत्यापित करें पर क्लिक करें।
  4. Generated hash को database में store करें — पासवर्ड कभी plain text में store न करें।

अक्सर पूछे जाने वाले प्रश्न

क्या असली पासवर्ड के साथ यह टूल इस्तेमाल करना सुरक्षित है?

हाँ। Bcrypt JavaScript से आपके ब्राउज़र में चलता है। आपका पासवर्ड और hash आपके डिवाइस से बाहर नहीं जाते। पुष्टि के लिए DevTools खोलकर Network टैब देखें।

Production में कौन-सा cost factor इस्तेमाल करें?

10–12 इस्तेमाल करें। cost 10 पर आधुनिक हार्डवेयर में hashing लगभग 100ms लेती है: उपयोगकर्ताओं के लिए तेज़, हमलावरों के लिए धीमी। हार्डवेयर तेज़ होने के साथ इसे बढ़ाएँ।

एक ही पासवर्ड से हर बार अलग hash क्यों बनता है?

Bcrypt हर hash के लिए रैंडम salt बनाता है और उसे आउटपुट string में रखता है। एक ही पासवर्ड के दो hash अलग दिखते हैं क्योंकि दोनों का salt अलग है। Verify करते समय bcrypt सेव किए गए hash से salt निकालकर दोबारा लगाता है।

क्या दूसरे bcrypt टूल से बना hash verify कर सकते हैं?

हाँ। Bcrypt एक मानक फ़ॉर्मेट है। $2a$, $2b$ या $2y$ से शुरू होने वाले सभी hash compatible हैं। Node.js, Python, PHP या किसी अन्य bcrypt library का hash पेस्ट करके बिना बदले verify करें।

ऊँचे cost factor पर bcrypt कई सेकंड क्यों लेता है?

यही धीमापन सुरक्षा का तरीका है। आपकी मशीन पर 1 सेकंड लेने वाला cost-14 hash हमलावर को हर अनुमान पर 1 सेकंड खर्च करने को मजबूर करता है। एक ट्रिलियन अनुमानों वाले हमले में हज़ारों साल लगेंगे।