एक स्ट्रिंग के SHA1 हैश की जांच कैसे करें
यदि आप लिंक्डइन का उपयोग करते हैं तो आपने शायद अब तक सुना है कि 6.5 मिलियन से अधिक उपयोगकर्ता पासवर्ड चोरी और वेब पर लीक होने के साथ एक प्रमुख सुरक्षा उल्लंघन हुआ। सबसे पहले आपको जो करना चाहिए वह उस साइट पर अपना पासवर्ड बदलना है, लेकिन यदि आप देखना चाहते हैं कि आपका पासवर्ड लीक किए गए लोगों में से एक था, तो आपको पासवर्ड के SHA1 हैश की आवश्यकता होगी।
यहां किसी भी पाठ स्ट्रिंग के SHA1 पचाने की जांच करने का तरीका बताया गया है, इस उदाहरण में हम एक पासवर्ड का उपयोग करेंगे। टर्मिनल लॉन्च करें और निम्न आदेश दर्ज करें:
echo -n "yourpassword" | openssl sha1
आउटपुट इस तरह कुछ दिखाई देगा:
(stdin)= b48cf0140bea12734db05ebcdb012f1d265bed84
यह "yourpassword" का sha1 चेकसम है, स्पष्ट रूप से अपने हैश को देखने के लिए अपने वास्तविक पासवर्ड में "yourpassword" को बदलें।
आप हाल ही में लिंक्डइन उदाहरण में लीक किए गए पासवर्ड की सूची के मुकाबले इसकी तुलना करने के लिए उस आउटपुट का उपयोग कर सकते हैं, लेकिन आखिरकार इसका उपयोग किसी भी sha1 चेकसम को सत्यापित करने के लिए किया जा सकता है।
इस उदाहरण के बाहर, SHA1 हैश की जांच अक्सर फ़ाइल या स्ट्रिंग अखंडता को सत्यापित करने के लिए किया जाता है, जिसे हमने कई मौकों पर कवर किया है।