Md5sum सूचियों की गणना कैसे करें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

लिनक्स और FreeBSD सहित विभिन्न यूनिक्स कार्यान्वयन के उपयोगकर्ताओं को संभवतः Md5sum या Sha256sum मानकों के अनुरूप चेकसम संख्या देखने के लिए उपयोग किया जाता है। आपने संभवतः एक आईएसओ डाउनलोड किया है और यह सुनिश्चित करने के लिए कि आप इसे सही डाउनलोड कर रहे हैं, इस पर md5sum कमांड चलाएं। ये हेक्स संख्या एक फ़ाइल में सभी बिट्स की रकम हैं, जो आपको बताती हैं कि यह छेड़छाड़ की गई है या नहीं। आप वास्तव में अपनी खुद की फ़ाइलों के लिए रकम की गणना कर सकते हैं, जो आपको बताएगी कि क्या कुछ भी भ्रष्ट हुआ और यदि आपको इसे बैकअप से बदलने की आवश्यकता है।



आपको इस कार्य के लिए कमांड लाइन से काम करना होगा। आप इसे एक हेडलैस लिनक्स सर्वर सिस्टम पर कर सकते हैं, जिसका अर्थ है कि वर्चुअल टर्मिनल पर जाने के लिए Ctrl, Alt और F2 को दबाए रखना, फिर लॉग इन किया जाता है। हालाँकि, आप Ctrl, Alt और T दबाकर या क्लिक करके ग्राफिकल टर्मिनल भी खोल सकते हैं। एप्लिकेशन मेनू और सिस्टम टूल्स के तहत टर्मिनल लिंक पर क्लिक करना। उबंटू एकता उपयोगकर्ता डैश पर टर्मिनल खोज सकते हैं। हमने इसे एक ग्राफिकल टर्मिनल से जांचा।



विधि 1: एक Md5sum की गणना

राशि की गणना करने के लिए, टाइप करें md5sum उस फ़ाइल के नाम का अनुसरण करें जिसे आप चेक करना चाहते हैं। यदि फ़ाइल वर्तमान निर्देशिका में नहीं है, तो आपको पूरा पथ नाम लिखने की आवश्यकता होगी। उदाहरण के लिए, हम ~ / दस्तावेज़ निर्देशिका में थे और टाइप किया गया था md5sum /lib/xtables/libxt_cpu.so उस लाइब्रेरी फ़ाइल के md5sum को खोजने के लिए। यह वास्तव में आसान है और इसे संसाधित होने में केवल एक क्षण लगता है। आप इस संख्या को कम कर सकते हैं और इसे बाद में फिर से जांच सकते हैं यदि आपने इसे बदल दिया है।

कई उपयोगकर्ता इस तथ्य से फंस जाते हैं कि GNU / Linux में md5sum कमांड बाइनरी मोड फ़ाइलों को पढ़ने के लिए एक -b स्विच और टेक्स्ट फ़ाइलों को पढ़ने के लिए -t स्विच प्रदान करता है। बाइनरी स्विच के ये पाठ पीछे की संगतता के लिए शामिल किए गए हैं। आज, GNU / Linux पर md5sum चलाने से -t स्विच के लिए -b स्विच के लिए कुछ भी अलग नहीं होता है, लेकिन यह अभी भी स्विच के लिए है, लेकिन यदि आपने एक पुरानी बैश या अल्मक्विस्ट स्क्रिप्ट लिखी है तो भी यह शामिल नहीं है।

विधि 2: पुनरावर्ती Md5sum Digests की गणना करें

यदि आप टाइप करते हैं md5sum * और प्रवेश दर्ज करें, तो यह आपको वर्तमान निर्देशिका में बैठे प्रत्येक फ़ाइल के लिए एक MD5 संदेश पचा देगा। आप भी टाइप कर सकते हैं md5sum –tag *> चेकसम ऐसी फ़ाइल प्राप्त करना, जो निर्देशिका में प्रत्येक फ़ाइल का योग बनाती है। यह उपयोगी है यदि आप बाद में देखना चाहते हैं और देखें कि क्या कुछ बदला है। आपको एक निर्देशिका होने के बारे में कुछ चेतावनी मिल सकती है, जिसे अनदेखा करना सुरक्षित है। निर्देशिकाओं को स्वयं द्वारा सारांशित नहीं किया जा सकता है।

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

एक बार जब आप वहां पहुंचेंगे, तो टाइप करें खोजो। -Type f -exec md5sum –tag {} ; और डेटा की एक विशाल सूची प्राप्त करने के लिए एंटर दबाएं। यह स्क्रीन को जल्दी से स्क्रॉल करेगा, लेकिन एक बार यह पूरा हो जाने के बाद आप ग्राफिकल टर्मिनल में स्क्रॉल कर सकते हैं। यदि आप कोई रिकॉर्ड रखना पसंद करते हैं या शायद यदि आप किसी टर्मिनल पर काम कर रहे हैं तो आप उस पर स्क्रॉल नहीं कर सकते हैं, तो टाइप करें खोजो। -Type f -exec md5sum –tag {} ; > checkSums.txt और सिस्टम को रोल करने दें। ध्यान रखें कि आप हमेशा फ़ाइल का नाम बदल सकते हैं ताकि आप एक पुराने को अधिलेखित न करें। ये कमांड थोड़े लंबे हैं, इसलिए आप उन्हें अपने टर्मिनल में कॉपी और पेस्ट करना चाह सकते हैं। याद रखें कि आपको आवश्यकता होगी या तो संपादन पर क्लिक करें और फिर पेस्ट पर क्लिक करें या शिफ्ट, Ctrl और V दबाए रखें क्योंकि नियमित Ctrl + V शॉर्टकट काम नहीं करेगा। वे उपयोगकर्ता जो md5sum के लघु व्यस्त बॉक्स संस्करण के साथ काम कर रहे हैं, उन्हें उस आदेश का –tag भाग निकालना चाहिए, क्योंकि यह उसका समर्थन नहीं करता है।

यदि आप सुरक्षा कारणों से एक मजबूत एल्गोरिथ्म का उपयोग करने में रुचि रखते हैं, तो आप md5sum को कई अन्य कमांड के साथ बदल सकते हैं। आप कितने संरक्षण की आवश्यकता के आधार पर sha1sum, sha224sum, sha256sum, sha384sum या sha512sum का उपयोग कर सकते हैं। उनमें से प्रत्येक संख्या यह दर्शाती है कि यह कितना सुरक्षित है। जबकि md5sum फ़ाइल भ्रष्टाचार के लिए जाँच करने के लिए पूरी तरह से ठीक है, कुछ सुरक्षा-दिमाग वाले उपयोगकर्ताओं को अपनी फ़ाइलों के साथ छेड़छाड़ करने वाले लोगों के बारे में चिंतित हैं और यह सुनिश्चित करने के लिए कि कहीं कोई दरार न हो, एक मजबूत एल्गोरिथ्म का उपयोग करेगा। यदि आप यह सुनिश्चित करने के बारे में चिंतित हैं कि प्रतिलिपि बनाई गई फ़ाइलों को सही तरीके से स्थानांतरित किया गया है, तो md5sum अभी भी चाल चल सकता है। सुरक्षा उद्देश्यों के लिए, आमतौर पर sha256sum को प्राथमिकता दी जाती है।

3 मिनट पढ़ा