Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

लिनक्स में चेकसम कैसे सत्यापित करें

लिनक्स में चेकसम कैसे सत्यापित करें

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

इसे टर्मिनल में आसानी से किया जा सकता है, आप यहां सीखेंगे कि अल्ट्रा-सिम्पल GtkHash नामक ग्राफिकल टूल के साथ चेकसम कैसे जांचें और सत्यापित करें।

इंस्टॉलेशन

अधिकांश लिनक्स वितरणों के लिए, आप GtkHash को पैकेज मैनेजर या सॉफ्टवेयर सेंटर में पा सकते हैं। यदि आप उबंटू या एक संगत वितरण पर हैं और टर्मिनल से इंस्टॉल कर रहे हैं, तो आप GtkHash को इसके साथ इंस्टॉल कर सकते हैं:

sudo apt install gtkhash
लिनक्स में चेकसम कैसे सत्यापित करें

openSUSE के लिए, आपको इसे इंस्टॉल करने से पहले इसका रिपॉजिटरी जोड़ना होगा। अधिक जानकारी के लिए यहां देखें।

आर्क और Manjaro पर:

sudo pacman -S gtkhash
लिनक्स में चेकसम कैसे सत्यापित करें

इंस्टॉल होने के बाद, इसे अपने बाकी इंस्टॉल्ड एप्लिकेशन के बीच ढूंढें और चलाएं।

हैश बनाएं

GtkHash का इंटरफेस काफी सीधा है। एक या अधिक फाइलों के लिए हैश की गणना करने के लिए, शीर्ष बाएं पर फ्रेंडली "Add" बटन पर क्लिक करें।

लिनक्स में चेकसम कैसे सत्यापित करें

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

लिनक्स में चेकसम कैसे सत्यापित करें

GtkHash की सूची आपके द्वारा चुनी गई फाइलों से भर जाएगी। यदि आप चाहें, तो पिछले चरण को दोहराकर अधिक फाइलें जोड़ सकते हैं।

लिनक्स में चेकसम कैसे सत्यापित करें

GtkHash की विंडो के नीचे दाएं पर "Hash" बटन पर क्लिक करके सूची में सभी फाइलों के लिए हैश की गणना करें।

GtkHash डिफ़ॉल्ट रूप से कई हैश प्रकारों की गणना करता है और उन्हें प्रत्येक फाइल के बगल में कॉलम में प्रस्तुत करता है।

लिनक्स में चेकसम कैसे सत्यापित करें

किसी फाइल के हैश को क्लिपबोर्ड पर कॉपी करने के लिए, फाइल पर राइट-क्लिक करें और "Copy Digest" सबमेनू से अपना पसंदीदा हैश प्रकार चुनें। फिर, भविष्य के संदर्भ के लिए कॉपी किए गए हैश को कहीं पेस्ट करें।

लिनक्स में चेकसम कैसे सत्यापित करें

वैकल्पिक रूप से, आप "File -> Save As" के माध्यम से हैश को फाइल में सेव कर सकते हैं।

लिनक्स में चेकसम कैसे सत्यापित करें

हैश जांचें

GtkHash के साथ किसी फाइल की डेटा अखंडता जांचने के लिए, "File -> Open" चुनें और उस हैश फाइल को चुनें जो आपकी मुख्य फाइल के साथ आई थी। हैश फाइल में आमतौर पर "sha1," "md5," या "sfv" एक्सटेंशन होगा, और GtkHash सभी लोकप्रिय वालों का समर्थन करता है।

लिनक्स में चेकसम कैसे सत्यापित करें

जब फाइल लोड हो जाती है, तो नीचे दाएं पर "Hash" बटन पर क्लिक करें। GtkHash फाइल के हैश की गणना करेगा और इसकी तुलना रिपोर्ट किए गए से करेगा और आपको परिणाम प्रस्तुत करेगा। जैसा कि आप हमारे स्क्रीनशॉट में देख सकते हैं, हमारे पास दो मैच और दो विफलताएं थीं।

लिनक्स में चेकसम कैसे सत्यापित करें

अधिक हैश

GtkHash सबसे लोकप्रिय हैशिंग एल्गोरिदम सक्षम के साथ आता है, लेकिन वे केवल वही नहीं हैं जो यह समर्थन करता है। अधिक के लिए, "Edit -> Preferences" पर जाएं।

लिनक्स में चेकसम कैसे सत्यापित करें

आप दो दर्जन से अधिक विभिन्न हैश फ़ंक्शन में से चुन सकते हैं, जिनमें से आप शायद वह पाएंगे जो आप पसंद करते हैं।

लिनक्स में चेकसम कैसे सत्यापित करें

टर्मिनल से चेकसम की तुलना करना

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

  • md5sum
  • shasum
  • sha256sum
  • sha384sum
  • sha512sum

उनका उपयोग सरल है क्योंकि वे ठीक उसी तरह काम करते हैं: आप उनका नाम टाइप करते हैं, फिर उस फाइल का नाम जिसके लिए आप हैश की गणना करना चाहते हैं। उदाहरण के लिए, हमारे द्वारा डाउनलोड किए गए एक आर्क लिनक्स इंस्टॉलेशन ISO के लिए SHA-512 हैश की गणना करने के लिए, हमने उपयोग किया:

sha512sum archlinux-2020.05.01-x86_64.iso
लिनक्स में चेकसम कैसे सत्यापित करें

उपरोक्त में, sha512sum वह कमांड थी जिस हैश एल्गोरिदम का उपयोग करने का हमने फैसला किया था। कुछ प्रतीक्षा के बाद, हमने अपनी स्क्रीन पर SHA-512 हैश देखा।

भविष्य में हम अपनी फाइल को फिर से जांचना चाह सकते हैं, इसलिए हमने परिणाम को हमारी स्क्रीन पर प्रिंट करने के बजाय फाइल में आउटपुट करने का फैसला किया। हैश कमांड ऐसी कार्यक्षमता प्रदान नहीं करते क्योंकि लिनक्स में यह केवल एक रीडायरेक्ट दूर है। कमांड के बाद > सिंबल और एक फाइलनाम का उपयोग करके, कमांड का आउटपुट फाइल में सेव हो जाता है बजाय स्क्रीन पर प्रिंट होने के। आप sha256sum का भी उपयोग कर सकते हैं:

sha256sum archlinux-2020.05.01-x86_64.iso > archlinux-2020.05.01-x86_64.iso.sha256
लिनक्स में चेकसम कैसे सत्यापित करें

यह परिणाम को एक सामान्य टेक्स्ट फाइल में आउटपुट करेगा जिसे आप देख सकते हैं। इसमें, आपको फाइल का हैश उसके फाइलनाम के बाद मिलेगा।

लिनक्स में चेकसम कैसे सत्यापित करें

अपनी फाइल को इसके हैश के विरुद्ध जांचने के लिए केवल कमांड में -c स्विच जोड़ने और वास्तविक फाइल के बजाय हैश फाइल का उपयोग करने की आवश्यकता होती है। दूसरे शब्दों में, ऐसा कुछ:

sha256sum -c archlinux-2020.05.01-x86_64.iso.sha256
लिनक्स में चेकसम कैसे सत्यापित करें

लिनक्स में चेकसम सत्यापित करना आसान है, लेकिन हर एक फाइल के लिए हैश जांचना यथार्थवादी नहीं है। यह कुछ ऐसा है जो आपको उन संवेदनशील डेटा या वेब से डाउनलोड किए गए लिनक्स ISO के लिए करना चाहिए। यदि आप मैक का उपयोग कर रहे हैं, तो वही विधि लागू होती है।


  1. लिनक्स में Zip फ़ाइलें कैसे निकालें लिनक्स में Zip फ़ाइलें कैसे निकालें

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

  1. Linux में फ़ाइल के एक हिस्से को ट्रांसफर करने के लिए Zsync का उपयोग कैसे करें Linux में फ़ाइल के एक हिस्से को ट्रांसफर करने के लिए Zsync का उपयोग कैसे करें

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

  1. लिनक्स पर फाइलों को स्थायी रूप से हटाएं: चरण-दर-चरण गाइड लिनक्स पर फाइलों को स्थायी रूप से हटाएं: चरण-दर-चरण गाइड

    लिनक्स ऑपरेटिंग सिस्टम में, एक डिलीट की गई फाइल ट्रैश में अपना रास्ता खोज लेती है। जब ट्रैश खाली हो जाता है, तो फाइल सिस्टम से डिलीट हो जाती है। हालांकि, रिकवरी सॉफ़्टवेयर की बढ़ती मांग के साथ, ट्रैश से डिलीट की गई फाइलों को एक निश्चित सीमा तक रिकवर किया जा सकता है। इसका मतलब है कि जो फाइल ट्रैश से