ચેકસમ શું છે?

Checksum ઉદાહરણો, કેસોનો ઉપયોગ કરો, અને કેલ્ક્યુલેટર્સ

એક checksum એ એલ્ગોરિધમ ચલાવવાનું પરિણામ છે, જેને ક્રિપ્ટોગ્રાફિક હેશ ફંક્શન કહેવાય છે, ડેટાના ભાગ પર, સામાન્ય રીતે એક ફાઇલ . ફાઇલના સ્ત્રોત દ્વારા પૂરી પાડવામાં આવેલ ફાઇલ સાથે, તમે ફાઇલના તમારા સંસ્કરણમાંથી બનાવેલ checksum ની સરખામણી કરવાથી, ફાઇલની તમારી નકલ વાસ્તવિક અને ભૂલ મફત છે તેની ખાતરી કરવામાં મદદ કરે છે.

ચેકડેમને કેટલીકવાર હેશ રકમ કહેવામાં આવે છે અને ઘણી વખત હેશ મૂલ્ય , હેશ કોડ અથવા માત્ર એક હેશ છે .

સરળ તપાસ ઉદાહરણ

ચેકસમ અથવા ક્રિપ્ટોગ્રાફિક હેશ વિધેયનો વિચાર જટીલ લાગશે અને સંભવતરૂ મહેનત નહીં કરે, પણ અમે તમને અન્યથા સમજાવવા માંગીએ છીએ! Checksums ખરેખર સમજવા અથવા બનાવવા માટે તે હાર્ડ નથી.

ચાલો એક સરળ ઉદાહરણ સાથે શરૂ કરીએ, આશા રાખીએ છીએ કે ચેકોમ્સની શક્તિને કંઈક સાબિત થયું છે કે કંઈક બદલાઈ ગયું છે. નીચેના વાક્ય માટેના MD5 ચેક્સમ તે સજાના પ્રતિનિધિત્વ કરતા અક્ષરોની લાંબી સ્ટ્રિંગ છે.

આ એક કસોટી છે. 120EA8A25E5D487BF68B5F7096440019

અહીં અમારા હેતુઓ માટે, તેઓ અનિવાર્યપણે દરેક અન્ય સમાન છે. જો કે, થોડો ફેરફાર કરો, જેમ કે માત્ર સમય દૂર કરવું, સંપૂર્ણપણે અલગ ચેક્સમ પેદા કરશે:

આ એક પરીક્ષણ CE114E4501D2F4E2DCEA3E17B546F339 છે

જેમ તમે જોઈ શકો છો, ફાઈલમાં થોડો ફેરફાર પણ એક અત્યંત અલગ ચેકસિમમાં પેદા કરશે, તે ખૂબ જ સ્પષ્ટ છે કે એક અન્ય જેવી નથી.

Checksum કેસનો ઉપયોગ કરો

ચાલો કહો કે તમે એક મોટું અપડેટ ડાઉનલોડ કરો છો, જેમ કે સર્વિસ પેક , જેનો ઉપયોગ તમે દરરોજ ઉપયોગ કરો છો, જેમ કે ગ્રાફિક્સ એડિટર આ કદાચ ખરેખર મોટી ફાઇલ છે, ડાઉનલોડ કરવા માટે થોડો સમય અથવા વધુ લઈ રહ્યાં છે.

એકવાર ડાઉનલોડ થયા પછી, તમે કેવી રીતે જાણો છો કે ફાઇલ યોગ્ય રીતે ડાઉનલોડ થયેલ છે? શું થાય છે જો ડાઉનલોડ દરમિયાન થોડાક બિટ્સને કાઢી નાખવામાં આવ્યા હતા અને હમણાં તમારા કમ્પ્યુટર પર તમારી પાસે જે ફાઇલ છે તેનો હેતુ શું છે તે બરાબર નથી? કોઈ પ્રોગ્રામ પર અપડેટ લાગુ કરવું કે જે વિકાસકર્તાની રચના કરે તે રીતે તે બરાબર નથી કારણ કે તે તમને મોટી સમસ્યાઓનું કારણ બની શકે છે.

આ તે છે જ્યાં checksums ની સરખામણી તમારા મનને સરળતાપૂર્વક મૂકી શકે છે તમે જે ફાઇલ ડાઉનલોડ કરી છે તે ડાઉનલોડ ફાઈલની સાથે ચેકસમ ડેટા પૂરો પાડે છે એમ ધારી રહ્યા છીએ, પછી તમે તમારી ડાઉનલોડ કરેલ ફાઇલમાંથી ચેક્સમ બનાવવા માટે ચેકસમ કેલ્ક્યુલેટર (નીચે ચેકસિમ કેલ્ક્યુલેટર ) નો ઉપયોગ કરી શકો છો.

ઉદાહરણ તરીકે, કહો કે તમે ડાઉનલોડ કરેલી ફાઇલ માટે વેબસાઇટ ચેકડેમ MD5: 5a828ca5302b19ae8c7a66149f3e1e98 આપે છે . પછી તમે તમારા પોતાના ચેકસમ કેલ્ક્યુલેટરનો ઉપયોગ તમારા કમ્પ્યુટર પરની ફાઇલમાં, આ ઉદાહરણમાં, એ જ ક્રિપ્ટોગ્રાફિક હેશ ફંક્શન, MD5 નો ઉપયોગ કરીને checksum બનાવવા માટે કરો. શું ચેક્સમ મેળ થાય છે? સરસ! તમે ખૂબ જ વિશ્વાસ કરી શકો છો કે બે ફાઇલો સમાન છે.

શું ચેક્સમ મેળ ખાતા નથી? તેનો અર્થ એ છે કે કોઈ વ્યક્તિએ તમે ડાઉનલોડ કર્યા વિના કોઈ દૂષિત વસ્તુ સાથે ડાઉનલોડ કરી દીધી છે, કારણ કે કોઈ ઓછી ભૂલભરેલી, જેમ કે તમે ખોલ્યું અને ફાઇલ બદલ્યો, અથવા નેટવર્ક કનેક્શન વિક્ષેપિત થયું અને ફાઇલ ડાઉનલોડ કરવાનું સમાપ્ત કરી ન હતી. ફાઇલને ફરીથી ડાઉનલોડ કરવાનો પ્રયાસ કરો અને પછી નવી ફાઇલ પર એક નવું checksum બનાવો અને પછી ફરીથી સરખામણી કરો.

ચેકમસમ એ પણ ચકાસવા માટે ઉપયોગી છે કે જે મૂળ સ્રોત સિવાયની કોઈ અન્ય ફાઇલમાંથી તમે ડાઉનલોડ કરેલ ફાઇલ છે, વાસ્તવમાં, એક માન્ય ફાઇલ છે અને બદલાયેલ નથી, દુર્ભાવનાપૂર્વક અથવા તો મૂળથી. ફક્ત ફાઇલના સ્રોતમાંથી ઉપલબ્ધ હેશની સરખામણી કરો.

ચેકસમ કેલ્ક્યુલેટર્સ

Checksum કેલ્ક્યુલેટર એ સાધનો છે કે જે ચેક્સમમ્સની ગણતરી કરવા માટે વપરાય છે. ત્યાં ત્યાં બહાર checksum કેલ્ક્યુલેટર પુષ્કળ છે, દરેક ક્રિપ્ટોગ્રાફિક હેશ વિધેયો એક અલગ સમૂહ સહાયક.

એક મહાન મફત checksum કેલ્ક્યુલેટર માઈક્રોસોફ્ટ ફાઇલ ચેકસમ ઇન્ટિગ્રીટી વેરિફાયર છે, જે ટૂંકી માટે એફસીવીવી કહેવાય છે. એફસીવી ફક્ત MD5 અને SHA-1 ક્રિપ્ટોગ્રાફિક હેશ વિધેયોને સપોર્ટ કરે છે, પરંતુ આ હમણાં સુધી સૌથી લોકપ્રિય છે.

સંપૂર્ણ ટ્યુટોરીયલ માટે વિન્ડોઝમાં ફાઇલ ઈન્ટિગ્રીટીને કેવી રીતે ચકાસવું તે જુઓ FCIV માઈક્રોસોફ્ટ ફાઇલ ચેકસમ ઇન્ટિગ્રિટી વેરિયર એ એક કમાન્ડ-લાઇન પ્રોગ્રામ છે પરંતુ તેનો ઉપયોગ કરવો ખૂબ જ સરળ છે.

વિન્ડોઝ માટે અન્ય ઉત્તમ મફત ચેક્સમ કેલ્ક્યુલેટર આઇગોરવેર હેશેર છે, અને તે સંપૂર્ણપણે પોર્ટેબલ છે તેથી તમારે કંઈપણ સ્થાપિત કરવાની જરૂર નથી. જો તમે કમાન્ડ-લાઇન સાધનો સાથે આરામદાયક નથી, તો આ પ્રોગ્રામ કદાચ વધુ સારી પસંદગી છે. તે MD5 અને SHA-1, તેમજ CRC32 ને સપોર્ટ કરે છે. તમે ટેક્સ્ટ અને ફાઇલોના ચેકસિમ્સને શોધવા માટે IgorWare Hasher નો ઉપયોગ કરી શકો છો

જેડીગેસ્ટ ઓપન સોર્સ ચેકસમ કેલ્ક્યુલેટર છે જે વિન્ડોઝ તેમજ મેકઓસ અને લિનક્સ પર કામ કરે છે.

નોંધ: કેમ કે તમામ ચેકસમ કેલ્ક્યુલેટર તમામ શક્ય ક્રિપ્ટોગ્રાફિક હેશ વિધેયોને સપોર્ટ કરતા નથી, ખાતરી કરો કે તમે ઉપયોગ કરવા માટે પસંદ કરેલા કોઈપણ ચેકસિમ કેલ્ક્યુલેટર હેશ વિધેયને સપોર્ટ કરે છે કે જે ફાઇલ તમે ડાઉનલોડ કરી રહ્યાં છો તેની સાથેના ચેકડેમનું નિર્માણ કરે છે.