चेकसम काय आहे?

चेकसम उदाहरणे, प्रकरणांचा वापर करा, आणि कॅलक्यूलेटर

चेकसम एक अल्गोरिदम चालविण्याचा परिणाम आहे, ज्यास क्रिप्टोग्राफिक हॅश फंक्शन म्हणतात, डेटाच्या एखाद्या भागावर, बहुधा एक फाइल . फाईलच्या स्त्रोताद्वारे प्रदान केलेल्या चेकसॅमची आपण फाइलच्या आपल्या आवृत्तीपासून तुलना करता, याची खात्री करा की आपली फाइलची प्रत खर्या आणि त्रुटी विनामूल्य आहे.

चेकसमला काहीवेळा हॅश रक्कम असे म्हणतात आणि कमीत कमी एक हॅश मूल्य , हॅश कोड किंवा फक्त एक हॅश असे म्हटले जाते .

एक साधे चेतना उदाहरण

चेकसमची कल्पना किंवा क्रिप्टोग्राफिक हॅश फंक्शन गुंतागुंतीची आणि संभवत: प्रयत्न करण्यासारखे नाही, परंतु आम्ही आपल्याला अन्यथा पटवून देऊ इच्छितो! Checksums खरोखर समजून घेणे किंवा तयार करणे कठीण नाही.

चला एक साधी उदाहरण देऊन प्रारंभ करूया, अशी आशा आहे की चेकशीम्सची शक्ती काहीतरी सिद्ध झाली आहे हे दर्शवेल. खालील वाक्यांशासाठी एमडी 5 चेकसम हे वाक्य प्रस्तुत करणार्या वर्णांचा एक लांब स्ट्रिंग आहे.

हे एक चाचणी आहे. 120EA8A25E5D487BF68B5F70 96440019

येथे आमच्या हेतूसाठी, ते मूलत: एकमेकांना समान आहेत. तथापि, अगदी थोडासा बदल करा, जसे फक्त काल काढणे, पूर्णपणे भिन्न चेकसम निर्मिती करेल:

हे एक परीक्षा आहे CE114E4501D2F4E2DCEA3E17B546F339

आपण बघू शकता की, फाइलमध्ये अगदी क्षुल्लक बदल खूप वेगळा चेकसम निर्माण करेल, ज्यामुळे हे स्पष्ट होईल की इतरांसारखे नाही.

चेकसम प्रकरण वापरा

आपण एक मोठा अद्यतन डाउनलोड करूया असे म्हणूया, जसे सेवा पॅक प्रमाणे , दररोज वापरलेल्या प्रोग्रॅमसाठी जसे की ग्राफिक्स एडिटर. ही कदाचित खरोखर मोठी फाईल आहे, डाउनलोड करण्यासाठी कित्येक मिनिटे किंवा अधिक.

एकदा डाउनलोड केल्यानंतर, आपल्याला फाईल डाउनलोड केल्याचे कसे कळेल? जर डाउनलोड दरम्यान काही बीट्स वगळण्यात आल्या आणि काय आपल्या कॉम्प्युटरवर असलेल्या फाईल्स आत्ता नक्की काय करायचं नव्हतं? एखाद्या प्रोग्रामवर अपडेट करणे जो विकासकाने तयार केलेला मार्ग नाही, तो आपल्यास मोठ्या समस्या येण्याची शक्यता आहे

येथेच चेकसम्सची तुलना करणे आपले मन सहजपणे ठेवू शकते. आपण डाउनलोड केलेल्या वेबसाइट गृहीत धरून फाइल डाउनलोड करण्याच्या बरोबरच चेकसम डेटा प्रदान करतो, आपण नंतर आपल्या डाउनलोड केलेल्या फाईलमधील चेकसम निर्मिती करण्यासाठी चेकसम कॅल्क्युलेटर (खाली चेकसम कॅलक्यूलेटर पहा) वापरू शकता.

उदाहरणार्थ, आपण डाउनलोड केलेल्या फाईलसाठी वेबसाइट चेकसम एमडी 5: 5a828ca5302b19ae8c7a66149f3e1e98 प्रदान करते. आपण नंतर आपल्या संगणकावरील फाईलवर, त्याच क्रिप्टोग्राफिक हॅश फंक्शन, MD5 मध्ये, MD5 चा वापर करून चेकसमची निर्मिती करण्यासाठी आपले स्वत: चे चेकसम कॅल्क्युलेटर वापरा. चेकसम्स जुळतात का? छान! आपण खूप आश्वस्त असू शकता की दोन फाईल्स समान आहेत.

चेकसम जुळत नाहीत का? याचा अर्थ असा होतो की एखाद्याने डाउनलोड केल्याशिवाय कोणी दुर्भावनापूर्णपणे काहीतरी डाउनलोड केले आहे, कमी तीव्र भयानक कारणाने आपण उघडले आणि फाईल बदलली, किंवा नेटवर्क कनेक्शनमध्ये व्यत्यय आला आणि फाईल डाउनलोड करणे समाप्त झाले नाही. फाइल पुन्हा डाउनलोड करण्याचा प्रयत्न करा आणि नंतर नवीन फाइलवर एक नवीन चेकसम बनवा आणि नंतर पुन्हा तुलना करा.

वास्तविक मूळ स्रोताखेरीज इतरत्र डाउनलोड केलेल्या फाईल म्हणजे वैध फाईल आहे आणि मूलतः, दुर्भावनापूर्णरितीने किंवा अन्यथा बदललेली नाही हे तपासण्यासाठी Checksums देखील उपयुक्त आहेत. फक्त आपण फाईलच्या स्त्रोत पासून उपलब्ध असलेल्या हॅशची तुलना करा.

चेकसम कॅलक्यूलेटर

चेकसमची गणना करण्यासाठी वापरलेले उपकरण चेकसम कॅलक्यूलेटर आहेत. तेथे भरपूर checksum calculators आहेत, प्रत्येक क्रिप्टोग्राफिक हॅश फंक्शन्सच्या भिन्न संचास समर्थन देत आहेत.

एक महान विनामूल्य चेकसम कॅल्क्युलेटर मायक्रोसॉफ्ट फाइल चेकसम इंटिग्रिटी व्हेरिफायर आहे, ज्यास एफसीव्ही नावाचे संक्षिप्त स्वरूप आहे. Fciv फक्त MD5 आणि SHA-1 क्रिप्टोग्राफिक हॅश फंक्शन्सचे समर्थन करते परंतु हे सध्या सर्वात लोकप्रिय आहेत.

संपूर्ण ट्यूटोरियलसाठी Windows मध्ये FCIV सह फाइल इंटिगटीटी कशा प्रकारे सत्यापित करावी ते पहा. मायक्रोसॉफ्ट फाइल चेकसम इंटिग्रिटी वेरिफायर एक कमांड-लाइन प्रोग्राम आहे पण वापरण्यास अतिशय सोपे आहे.

विंडोजसाठी आणखी उत्कृष्ट विनामूल्य चेकसम कॅलक्यूलेटर आहे IgorWare Hasher, आणि हे पूर्णपणे पोर्टेबल आहे त्यामुळे आपल्याला काहीही स्थापित करण्याची आवश्यकता नाही आपण कमांड-लाइन साधनांशी सहज नसल्यास, हा प्रोग्राम कदाचित एक चांगला पर्याय आहे हे MD5 आणि SHA-1, तसेच CRC32 चे समर्थन करते. मजकूर आणि फाइल्स चा चेकसम शोधण्यासाठी आपण आयगोरवेअर हेशर वापरू शकता.

जेडीगास्ट ओपन सोर्स चेकसम कॅल्क्युलेटर आहे जो विंडोज तसेच मॅकओएस आणि लिनक्सवर काम करतो.

टीप: सर्व चेकसम कॅल्क्युलेटर सर्व शक्य क्रिप्टोग्राफिक हॅश फंक्शन्सचे समर्थन करीत असल्याने, आपण वापरण्यासाठी निवडलेला चेकसम कॅल्क्युलेटर हे हॅश फंक्शनस समर्थन देत आहे ज्यामुळे आपण डाउनलोड करत असलेल्या फाईलसह असलेल्या चेकसमची निर्मिती केली जाते.