क्रिप्टोग्राफ़िक सॉल्ट जनरेटर

पासवर्ड हैशिंग को मज़बूत बनाने के लिए, हेक्साडेसिमल या base64 में, अपनी पसंद की लंबाई का रैंडम सॉल्ट बनाएँ।

उदाहरण:

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

क्रिप्टोग्राफ़िक सॉल्ट एक रैंडम मान है जिसे हैशिंग से पहले पासवर्ड में जोड़ा जाता है, ताकि रेनबो टेबल अटैक रोके जा सकें और दो एक जैसे पासवर्ड के हैश अलग-अलग बनें। जब आप खुद कोई ऑथेंटिकेशन सिस्टम बना रहे हों या bcrypt, scrypt या argon2 जैसा एल्गोरिदम कॉन्फ़िगर कर रहे हों, तो यह ज़रूरी है — इन सभी को हर उपयोगकर्ता के लिए एक अलग सॉल्ट चाहिए।

सॉल्ट की कितनी लंबाई चुनें?

16 बाइट (128 बिट) एक मानक विकल्प है और ज़्यादातर उपयोगों के लिए काफ़ी है; कुछ सिस्टम ज़्यादा सुरक्षा-गुंजाइश के लिए 32 बाइट इस्तेमाल करते हैं। ज़रूरी यह है कि हर सहेजे गए पासवर्ड के लिए सॉल्ट अलग हो, बहुत लंबा होना ज़रूरी नहीं।

क्या सॉल्ट को गुप्त रखना ज़रूरी है?

नहीं, सॉल्ट का गुप्त होना ज़रूरी नहीं है: इसे आम तौर पर हैश के साथ सादे रूप में सहेजा जाता है। इसका काम पासवर्ड छिपाना नहीं, बल्कि अलग-अलग खातों में पहले से तैयार टेबल के दोबारा इस्तेमाल को रोकना है।

100% लोकल प्रोसेसिंग: जनरेशन पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए होता है, बनाया गया सॉल्ट कभी आपके डिवाइस से बाहर नहीं जाता।