मुझे फ़ाइलों के sha256 हैश को खोजने के लिए ट्यूटोरियल मिला, लेकिन साधारण पाठ (पाठ फ़ाइल नहीं) पर एक खोजने के लिए प्रतीत नहीं हो सकता। क्या किसी को पता है यह कैसे किया जाता है?
मुझे फ़ाइलों के sha256 हैश को खोजने के लिए ट्यूटोरियल मिला, लेकिन साधारण पाठ (पाठ फ़ाइल नहीं) पर एक खोजने के लिए प्रतीत नहीं हो सकता। क्या किसी को पता है यह कैसे किया जाता है?
जवाबों:
आप पाठ को प्रतिध्वनित कर सकते हैं और इसे पाइप कर सकते हैं shasum। आप -a 256sha256 की गणना करने के लिए विकल्प का उपयोग करना चाहेंगे :
टिप्पणियों में JMY1000 के लिए धन्यवाद: चूंकि echoडिफ़ॉल्ट रूप से एक नई पंक्ति जोड़ता है, इसलिए -nसंभवतः इस नई पंक्ति के बिना पाठ के उचित श्सम प्राप्त करने के लिए जोड़ा जाना चाहिए।
echo -n "simple text" | shasum -a 256
यदि आप किसी पाठ के लिए हैश मान प्राप्त करना चाहते हैं जो पहले से ही एक संपादक में खुला है, तो इसे क्लिपबोर्ड पर कॉपी करें और चलाएं
pbpaste | shasum -a 256
$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
echoएक नई पंक्ति जोड़ता है (यहाँ एक स्ट्रिंग के रूप में), लेकिन मैं इसे दबा रहा था -n।
-nपाठ का सही श्सम प्राप्त करने के लिए (जोड़ा गयी नई पंक्ति के बिना) जोड़ने के लिए अपने उत्तर में संशोधन करना चाहिए ।
openssl sha -sha256 <<< "simple text", उदाहरण के लिए।