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

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

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

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

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

इंस्टॉलेशन

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

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

ओपनएसयूएसई के लिए, आपको इसे स्थापित करने से पहले इसके भंडार को जोड़ना होगा। अधिक जानकारी के लिए यहां देखें।

आर्क और मंज़रो पर:

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

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

हैश बनाएं

GtkHash का इंटरफ़ेस बहुत सीधा है। एक या अधिक फ़ाइलों के लिए हैश की गणना करने के लिए, ऊपर बाईं ओर मित्रवत "जोड़ें" बटन पर क्लिक करें।

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

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

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

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

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

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

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

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

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

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

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

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

हैश चेक करें

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

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

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

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

अधिक हैश

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

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

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

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

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

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

  • md5sum
  • शसुम
  • sha256sum
  • sha384sum
  • sha512sum

उनका उपयोग सरल है क्योंकि वे ठीक उसी तरह काम करते हैं:आप उनका नाम टाइप करते हैं, फिर उस फ़ाइल का नाम जिसके लिए आप हैश की गणना करना चाहते हैं। उदाहरण के लिए, हमारे द्वारा डाउनलोड किए गए आर्क लिनक्स इंस्टॉलेशन आईएसओ के लिए 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
लिनक्स में चेकसम कैसे सत्यापित करें

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


  1. Linux में ज़िप फ़ाइलें कैसे निकालें

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

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

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

  1. लिनक्स पर किसी फ़ाइल को स्थायी रूप से कैसे हटाएं

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