एक ज्ञात इनपुट यह जांचने का एक उपयोगी तरीका है कि किस तरह के हैशिंग टूल काम करता है। इस उदाहरण में तीन है UTF-8 अब्क के बाइट्स, आसपास की जगहों या न्यूलाइन नहीं। अपेक्षित SHA-256 परिणाम नीचे पूर्ण रूप से दिखाया गया है ताकि आप हर हेक्साडेसिमल अंक की तुलना कर सकें।
उदाहरण के लिए इनपुट
abcअपेक्षित परिणाम
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adयह कदम से कदम
- ओपन हैशिंग लैब और SHA-256 का चयन करें।
- बिना किसी ट्रेलिंग न्यूलाइन के पाठ क्षेत्र में एबीसी दर्ज करें। इस उदाहरण के लिए फ़ाइल का चयन न करें।
- हैश की गणना करें और अपेक्षित परिणाम के साथ सभी 64 हेक्साडेसिमल अंकों की तुलना करें।
कैसे परिणाम पढ़ने के लिए
SHA-256 एक 256-बिट परिणाम पैदा करता है, जिसे आमतौर पर 64 हेक्साडेसिमल अंक के रूप में लिखा जाता है। एक नई लाइन, एक स्थान, एक अलग अक्षर का मामला या एक बाइट-ऑर्डर चिह्न इनपुट को बदलता है और इसलिए परिणाम होता है। एबीसी प्लस वाली फ़ाइल इस उदाहरण के समान इनपुट नहीं है।
सीमाएँ और महत्वपूर्ण विवरण
एक मेलिंग चेकसम अपेक्षित मूल्य के साथ समझौते की पुष्टि करता है, यह नहीं कि फ़ाइल सुरक्षित है। एक विश्वसनीय स्रोत से संदर्भ checksum प्राप्त करें। सादा SHA-256 पासवर्ड-स्टोरेज योजना नहीं है; उस उद्देश्य के लिए एक पासवर्ड-विशिष्ट निर्माण का उपयोग करें।