मैं हमेशा उत्सुक रहा हूँ ... जो हैशिंग के लिए पासवर्ड को नमस्कार करते समय बेहतर है: उपसर्ग, या उपसर्ग? क्यों? या क्या यह मायने रखता है, जब तक आप नमक करते हैं?
समझाने के लिए: हम सभी (उम्मीद है) अब तक जानते हैं कि हमें डेटाबेस में भंडारण के लिए हैश करने से पहले एक पासवर्ड को नमक करना चाहिए [ संपादित करें: ताकि आप हाल ही में जेफ एटवुड के साथ हुई चीजों से बच सकें ]। आमतौर पर यह हैशिंग एल्गोरिथ्म के माध्यम से पारित करने से पहले पासवर्ड के साथ नमक को कंक्रीटिंग करके किया जाता है। लेकिन उदाहरण भिन्न होते हैं ... कुछ उदाहरण पासवर्ड से पहले नमक को रोकते हैं। कुछ उदाहरण पासवर्ड के बाद नमक जोड़ते हैं। मैंने कुछ ऐसे भी देखे हैं जो नमक को बीच में डालने की कोशिश करते हैं।
तो कौन सी बेहतर विधि है, और क्यों? क्या कोई विधि है जो हैश टकराव की संभावना को कम करती है? मेरे Googling ने इस विषय पर एक अच्छा विश्लेषण नहीं किया है।
संपादित करें: महान जवाब दोस्तों! मुझे खेद है कि मैं केवल एक उत्तर दे सका। :)