मैक ओएस एक्स में SHA1 चेकसम देखें

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

मैक ओएस एक्स में SHA1 हैश की जांच

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

shasum /path/to/file

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

shasum ~/Desktop/DownloadedFile.dmg

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

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

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

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

shasum (drag and drop file here)

ठीक से काम करने के लिए "शसूम" के बाद एक जगह डालना याद रखें।

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

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

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

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

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