Mac OS X में SHA1 चेकसम चेक करें

विषयसूची:

Anonim

SHA हैशिंग का उपयोग अक्सर वितरण नियंत्रण प्रणालियों के साथ संशोधनों को निर्धारित करने और फ़ाइल भ्रष्टाचार या छेड़छाड़ का पता लगाकर डेटा अखंडता की जांच करने के लिए किया जाता है। सामान्य उपयोग के लिए, एक SHA चेकसम एक स्ट्रिंग प्रदान करता है जिसका उपयोग यह सत्यापित करने के लिए किया जा सकता है कि फ़ाइल को स्थानांतरित किया गया है। यदि SHA चेकसम मेल खाता है, तो फ़ाइल की अखंडता को बनाए रखा गया है।

यह ट्यूटोरियल आपको मैक पर फ़ाइल के sha1 चेकसम की जांच करने का तरीका दिखाएगा, लेकिन यह Linux में भी यही काम करता है।

मैक ओएस एक्स में फ़ाइल के SHA1 हैश की जांच कैसे करें

एप्लिकेशन और यूटिलिटी फ़ोल्डर में पाया जाने वाला टर्मिनल लॉन्च करें, और निम्नलिखित सिंटैक्स का उपयोग करें:

shasum /path/to/file

डेस्कटॉप पर “DownloadedFile.dmg” नामक फ़ाइल को सत्यापित करने के लिए, यह होगा:

shasum ~/Desktop/DownloadedFile.dmg

यह कुछ इस तरह आउटपुट करेगा:

$ shasum ~/Desktop/CheckMe.zip ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip

वह लंबा हेक्साडेसिमल स्ट्रिंग SHA1 हैश है।

यह टर्मिनल विंडो में कुछ इस तरह दिख सकता है:

पूरे पाथ को टाइप किए बिना फ़ाइल सिस्टम में गहराई तक दबी SHA1 फ़ाइलों की जांच करने का एक आसान तरीका है, कमांड का पहला भाग टाइप करना और फिर फ़ाइल को टर्मिनल विंडो में ड्रैग और ड्रॉप करना। यह स्वचालित रूप से आपके लिए पथ टाइप करता है:

shasum (फ़ाइल को यहां खींचें और छोड़ें)

शसम के बाद स्पेस देना याद रखें ताकि यह ठीक से काम करे।

shasum कमांड के लिए डिफ़ॉल्ट SHA1 का उपयोग करना है, जो सबसे सामान्य हैश प्रकार है, लेकिन यदि आवश्यक हो तो इसे -a फ्लैग से 224, 256, 384, या 512 में बदला जा सकता है। इसके अलावा, यद्यपि MD5 की तुलना में SHA1 अधिक सामान्य होता जा रहा है, आप अभी भी md5 कमांड के साथ Mac OS X में md5 हैश की आसानी से जांच कर सकते हैं।

फाइलों को सत्यापित करने के लिए SHA1 का उपयोग करने के उदाहरण

तो आप सोच रहे होंगे कि फ़ाइल की अखंडता को सत्यापित करने के लिए आप इसका उपयोग कब कर सकते हैं?

एक व्यावहारिक उपयोग जिसका सामना Mac उपयोगकर्ता कर सकते हैं वह है सीधे Apple से सॉफ़्टवेयर अपडेट डाउनलोड करते समय, जो प्रत्येक डाउनलोड पृष्ठ के अंत में अपने सर्वर के माध्यम से पेश की जाने वाली प्रत्येक फ़ाइल के SHA1 हैश को सूचीबद्ध करता है। आप नीचे स्क्रीनशॉट में हाइलाइट की गई ऐसी स्ट्रिंग देख सकते हैं। यह शा स्ट्रिंग उपयोगकर्ताओं को ऐप्पल से या जब फ़ाइल को किसी तृतीय पक्ष मिरर साइट पर होस्ट किया गया है, तो उनके डाउनलोड की अखंडता को आसानी से सत्यापित करने की अनुमति देता है।

इस तरह यह भी पता चला कि Mac OS X 10.7.3 चुपचाप अपडेट किया गया था, और इसके बारे में कई सवालों ने इस विशेष पोस्ट को जन्म दिया।

SHA1 हैश स्ट्रिंग का उपयोग करना भी पीयर से पीयर नेटवर्क पर फ़ाइल स्थानांतरण को सत्यापित करने और यह सुनिश्चित करने का एक आसान तरीका है कि डाउनलोड समाप्त हो गया है, या यह कि लाइन के साथ कहीं फ़ाइल से छेड़छाड़ नहीं की गई है। मूल SHA1 चेकसम को जानकर, आप प्रश्न मिलानों में फ़ाइल(लों) के अपने संस्करण को सत्यापित कर सकते हैं, और यह निर्धारित कर सकते हैं कि क्या फ़ाइल वास्तव में मान्य है और इरादा के अनुसार आ गई है।

Mac OS X में SHA1 चेकसम चेक करें