चेकसम क्या है? और चेकसम की गणना कैसे करें
हम सभी इंटरनेट(Internet) या अन्य स्थानीय नेटवर्क पर डेटा भेजने के आदी हैं । आमतौर पर, ऐसे डेटा को बिट्स के रूप में नेटवर्क पर स्थानांतरित किया जाता है। आम तौर पर, जब एक नेटवर्क पर टन डेटा भेजा जा रहा होता है, तो यह नेटवर्क समस्या या यहां तक कि एक दुर्भावनापूर्ण हमले के कारण डेटा हानि के लिए अतिसंवेदनशील होता है। एक चेकसम का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि प्राप्त डेटा अहानिकर है और त्रुटियों और हानियों से मुक्त है। चेकसम(Checksum) डेटा के लिए फ़िंगरप्रिंट या विशिष्ट पहचानकर्ता के रूप में कार्य करता है।
इसे बेहतर ढंग से समझने के लिए इस पर विचार करें: मैं आपको किसी डिलीवरी एजेंट के माध्यम से सेबों की एक टोकरी भेज रहा हूं। अब, चूंकि डिलीवरी एजेंट एक तीसरा पक्ष है, हम पूरी तरह से उसकी प्रामाणिकता पर भरोसा नहीं कर सकते। इसलिए यह सुनिश्चित करने के लिए कि उसने रास्ते में कोई सेब नहीं खाया है और आप सभी सेब प्राप्त करते हैं, मैं आपको फोन करता हूं और आपको बताता हूं कि मैंने आपको 20 सेब भेजे हैं। टोकरी प्राप्त करने पर, आप सेबों की संख्या गिनें और जांचें कि क्या यह 20 है।
सेब की यह गिनती वही है जो चेकसम आपकी फाइल में करता है। यदि आपने किसी नेटवर्क (तृतीय पक्ष) पर एक बहुत बड़ी फ़ाइल भेजी है या आपने इंटरनेट से एक फ़ाइल डाउनलोड की है और आप यह सुनिश्चित करना चाहते हैं कि फ़ाइल सही ढंग से भेजी या प्राप्त की गई है, तो आप अपनी फ़ाइल पर एक चेकसम एल्गोरिथम लागू करते हैं, जिसे किया जा रहा है प्राप्तकर्ता को मूल्य भेजा और संप्रेषित किया। फ़ाइल प्राप्त करने पर, रिसीवर उसी एल्गोरिथम को लागू करेगा और आपके द्वारा भेजे गए मूल्य के साथ प्राप्त मूल्य का मिलान करेगा। यदि मान मेल खाते हैं, तो फ़ाइल सही तरीके से भेजी गई है और कोई डेटा खोया नहीं गया है। लेकिन अगर मान अलग हैं, तो रिसीवर को तुरंत पता चल जाएगा कि कुछ डेटा खो गया है या फ़ाइल के साथ नेटवर्क पर छेड़छाड़ की गई है। चूंकि डेटा हमारे लिए अत्यधिक संवेदनशील और महत्वपूर्ण हो सकता है, इसलिए ट्रांसमिशन के दौरान होने वाली किसी भी त्रुटि की जांच करना महत्वपूर्ण है। इसलिए, डेटा प्रामाणिकता और अखंडता बनाए रखने के लिए एक चेकसम बहुत महत्वपूर्ण है। डेटा में बहुत छोटा बदलाव भी चेकसम में बड़े बदलाव का कारण बनता है। प्रोटोकॉल जैसेTCP/IP जो इंटरनेट के संचार नियमों को नियंत्रित करता है, यह भी सुनिश्चित करने के लिए चेकसम का उपयोग करता है कि हमेशा सही डेटा दिया जाता है।
एक चेकसम मूल रूप से एक एल्गोरिथ्म है जो क्रिप्टोग्राफ़िक हैश फ़ंक्शन का उपयोग करता है। यह एल्गोरिथम नेटवर्क पर भेजने से पहले और प्राप्त करने के बाद डेटा के एक टुकड़े या फ़ाइल पर लागू होता है। आपने देखा होगा कि यह एक डाउनलोड लिंक के बगल में प्रदान किया गया है ताकि जब आप फ़ाइल डाउनलोड करते हैं, तो आप अपने कंप्यूटर पर चेकसम की गणना कर सकते हैं और दिए गए मान से उसका मिलान कर सकते हैं। ध्यान दें कि चेकसम की लंबाई डेटा के आकार पर नहीं बल्कि उपयोग किए गए एल्गोरिदम पर निर्भर करती है। उपयोग किए जाने वाले सबसे आम चेकसम एल्गोरिदम हैं MD5 ( मैसेज डाइजेस्ट(Message Digest) एल्गोरिथम 5), SHA1 ( सिक्योर हैशिंग एल्गोरिथम 1(Secure Hashing Algorithm 1)), SHA-256 और SHA-512। ये एल्गोरिदम क्रमशः 128-बिट, 160-बिट, 256-बिट और 512-बिट हैश मान उत्पन्न करते हैं। SHA-256 और SHA-512 SHA-1(SHA-1) और MD5 की तुलना में अधिक हालिया और मजबूत हैं , जो कुछ दुर्लभ मामलों में दो अलग-अलग फाइलों के लिए समान चेकसम मान उत्पन्न करते हैं। इसने उन एल्गोरिदम की वैधता से समझौता किया। नई तकनीकें त्रुटि रहित और अधिक विश्वसनीय हैं। हैशिंग एल्गोरिथ्म मुख्य रूप से डेटा को उसके बाइनरी समकक्ष में परिवर्तित करता है और फिर उस पर कुछ बुनियादी संचालन जैसे AND , OR, XOR , आदि करता है और अंत में गणनाओं के हेक्स मान को निकालता है।
चेकसम क्या है? और चेकसम की गणना कैसे करें
विधि 1: (Method 1: )पावरशेल(PowerShell) का उपयोग करके चेकसम की गणना करें(Calculate Checksums)
1. विंडोज 10(Windows 10) पर स्टार्ट मेन्यू पर सर्च का उपयोग करें और पावरशेल टाइप(PowerShell) करें और सूची से ' विंडोज पावरशेल(Windows PowerShell) ' पर क्लिक करें ।
2. वैकल्पिक रूप से, आप प्रारंभ पर राइट क्लिक कर सकते हैं और मेनू से ' Windows PowerShell ' का चयन कर सकते हैं।
3. Windows PowerShell में, निम्न आदेश चलाएँ:
Get-FileHash yourFilePath For example, Get-FileHash C:\Users\hp\Desktop\myfile.docx
4. प्रॉम्प्ट डिफ़ॉल्ट रूप से SHA-256 हैश मान प्रदर्शित करेगा।( SHA-256 hash value by default.)
5. अन्य एल्गोरिदम के लिए, आप इसका उपयोग कर सकते हैं:
Get-FileHash yourFilePath –Algorithm MD5 Or Get-FileHash yourFilePath –Algorithm SHA1
अब आप प्राप्त मान को दिए गए मान से मिला सकते हैं।
विधि 2: ऑनलाइन चेकसम कैलकुलेटर का उपयोग करके चेकसम की गणना करें(Method 2: Calculate Checksum using Online Checksum Calculator)
कई ऑनलाइन चेकसम कैलकुलेटर हैं जैसे 'onlinemd5.com'। इस साइट का उपयोग किसी भी फ़ाइल और यहां तक कि किसी भी पाठ के लिए MD5 , SHA1 और SHA-256 चेकसम की गणना के लिए किया जा सकता है ।
1. ' फ़ाइल चुनें(Choose file) ' बटन पर क्लिक करें और अपनी इच्छित फ़ाइल खोलें।
2. वैकल्पिक रूप से, अपनी फ़ाइल को दिए गए बॉक्स में खींचें और छोड़ें।
3. अपने इच्छित एल्गोरिथम का चयन करें और आवश्यक चेकसम प्राप्त करें।( desired algorithm and obtain the required checksum.)
4. आप दिए गए चेकसम को 'तुलना करें:' टेक्स्टबॉक्स में कॉपी करके दिए गए चेकसम के साथ इस प्राप्त चेकसम का मिलान भी कर सकते हैं।
5. आप तदनुसार टेक्स्ट बॉक्स के बगल में टिक या क्रॉस देखेंगे।
सीधे स्ट्रिंग या टेक्स्ट के लिए हैश की गणना करने के लिए:(To calculate the hash for a string or text directly:)
a) पेज को नीचे स्क्रॉल करके ' MD5 & SHA1 हैश जेनरेटर फॉर टेक्स्ट(MD5 & SHA1 Hash Generator For Text) ' पर जाएं।
बी) आवश्यक चेकसम प्राप्त करने के लिए स्ट्रिंग को दिए गए टेक्स्ट बॉक्स में कॉपी करें।
अन्य एल्गोरिदम के लिए, आप ' https://defuse.ca/checksums.htm ' का उपयोग कर सकते हैं। यह साइट आपको कई अलग-अलग हैशिंग एल्गोरिथम मानों की एक विस्तृत सूची देती है। अपनी फ़ाइल का चयन करने के लिए 'फ़ाइल चुनें' पर क्लिक करें और परिणाम(Click) प्राप्त करने के लिए ' चेकसम की गणना करें... ' पर क्लिक करें।(Calculate Checksums…)
विधि 3: MD5 और SHA चेकसम उपयोगिता का उपयोग करें(Method 3: Use MD5 & SHA Checksum Utility)
सबसे पहले, MD5 और SHA चेकसम यूटिलिटी डाउनलोड करें और(download the MD5 & SHA Checksum Utility) फिर exe फ़ाइल पर डबल-क्लिक करके इसे लॉन्च करें। बस(Simply) अपनी फ़ाइल ब्राउज़ करें और आप उसका MD5 , SHA1 , SHA-256 , या SHA-512 हैश प्राप्त कर सकते हैं। आप दिए गए हैश को प्राप्त मूल्य के साथ आसानी से मिलान करने के लिए संबंधित टेक्स्टबॉक्स में कॉपी-पेस्ट भी कर सकते हैं।
अनुशंसित:(Recommended:)
- वाईफाई से कनेक्ट नहीं होने वाले लैपटॉप को ठीक करें (चित्रों के साथ)(Fix Laptop not connecting to WiFi (With Pictures))
- विंडोज 10 पीसी में कोई आवाज नहीं [हल](No Sound in Windows 10 PC [SOLVED])
- विंडोज अपडेट त्रुटि को कैसे ठीक करें 0x80070643(How to Fix Windows Update Error 0x80070643)
- यूनिवर्सल सीरियल बस (USB) कंट्रोलर ड्राइवर इश्यू को ठीक करें(Fix Universal Serial Bus (USB) Controller Driver Issue)
मुझे आशा है कि उपरोक्त चरण चेकसम क्या है(What is Checksum? And How to Calculate it;) सीखने में सहायक थे ? और इसकी गणना कैसे करें; लेकिन अगर आपके मन में अभी भी इस लेख के बारे में कोई सवाल है तो बेझिझक उन्हें कमेंट सेक्शन में पूछ सकते हैं।
Related posts
व्हाट्सएप ग्रुप कॉन्टैक्ट्स कैसे निकालें (2022)
फिक्स फेसबुक होम पेज ठीक से लोड नहीं होगा
अपने फेसबुक अकाउंट से लिंक ईमेल आईडी कैसे चेक करें
पासवर्ड बताए बिना वाई-फाई एक्सेस साझा करने के 3 तरीके
वर्ड में वन पेज लैंडस्केप कैसे बनाएं
YouTube डार्क मोड कैसे सक्रिय करें
अपने इंस्टाग्राम अकाउंट को डीएक्टिवेट या डिलीट कैसे करें (2022)
विंडोज 10 में लीग ऑफ लीजेंड्स ब्लैक स्क्रीन को ठीक करें
ऑफिस, स्कूल या कॉलेज में ब्लॉक होने पर YouTube को अनब्लॉक करें?
डेस्कटॉप ब्राउज़र (पीसी) का उपयोग करके मोबाइल वेबसाइटों तक पहुंचें
पता करें कि स्नैपचैट पर आपके कितने दोस्त हैं
इंस्टाग्राम अकाउंट को परमानेंटली कैसे डिलीट करें
Google डॉक्स में मार्जिन बदलने के 2 तरीके
फेसबुक पर सभी या एक से अधिक दोस्तों को कैसे हटाएं
Google डॉक्स में स्ट्राइकथ्रू टेक्स्ट कैसे करें
डेस्कटॉप और मोबाइल पर Spotify में कतार कैसे साफ़ करें
Google पत्रक में डुप्लिकेट निकालने के 6 तरीके
नेटवर्क त्रुटि की प्रतीक्षा में फेसबुक मैसेंजर को ठीक करें
किसी भी वेबसाइट से स्लाइड शो हटाने के 3 तरीके
सैमसंग गैलेक्सी S9 (2022) को हार्ड रीसेट कैसे करें