આપણે બધા ઇન્ટરનેટ અથવા અન્ય સ્થાનિક નેટવર્ક પર ડેટા મોકલવા માટે ટેવાયેલા છીએ. સામાન્ય રીતે, આવા ડેટાને નેટવર્ક પર બિટ્સના સ્વરૂપમાં સ્થાનાંતરિત કરવામાં આવે છે. સામાન્ય રીતે, જ્યારે નેટવર્ક પર ઘણા બધા ડેટા મોકલવામાં આવે છે, ત્યારે તે નેટવર્ક સમસ્યા અથવા તો દૂષિત હુમલાને કારણે ડેટાના નુકશાન માટે સંવેદનશીલ હોય છે. ચેકસમનો ઉપયોગ એ સુનિશ્ચિત કરવા માટે થાય છે કે પ્રાપ્ત થયેલ ડેટા અસુરક્ષિત છે અને ભૂલો અને નુકસાનથી મુક્ત છે. ચેકસમ ડેટા માટે ફિંગરપ્રિન્ટ અથવા અનન્ય ઓળખકર્તા તરીકે કાર્ય કરે છે.
આને વધુ સારી રીતે સમજવા માટે, આનો વિચાર કરો: હું તમને કેટલાક ડિલિવરી એજન્ટ દ્વારા સફરજનની ટોપલી મોકલી રહ્યો છું. હવે, ડિલિવરી એજન્ટ તૃતીય પક્ષ હોવાથી, અમે તેની અધિકૃતતા પર સંપૂર્ણપણે આધાર રાખી શકતા નથી. તેથી તેણે રસ્તામાં એકપણ સફરજન ખાધું નથી અને તમે બધા સફરજન મેળવશો તેની ખાતરી કરવા માટે, હું તમને ફોન કરું છું અને તમને કહું છું કે મેં તમને 20 સફરજન મોકલ્યા છે. ટોપલી પ્રાપ્ત કર્યા પછી, તમે સફરજનની સંખ્યા ગણો અને તપાસો કે તે 20 છે.
સફરજનની આ ગણતરી એ છે કે જે ચેકસમ તમારી ફાઇલ સાથે કરે છે. જો તમે નેટવર્ક (તૃતીય પક્ષ) પર ખૂબ મોટી ફાઇલ મોકલી છે અથવા તમે ઇન્ટરનેટ પરથી ડાઉનલોડ કરી છે અને તમે ખાતરી કરવા માગો છો કે ફાઇલ યોગ્ય રીતે મોકલવામાં આવી છે અથવા પ્રાપ્ત થઈ છે, તો તમે તમારી ફાઇલ પર ચેકસમ અલ્ગોરિધમ લાગુ કરો છો. રીસીવરને મૂલ્ય મોકલ્યું અને સંચાર કરો. ફાઇલ પ્રાપ્ત કર્યા પછી, પ્રાપ્તકર્તા સમાન અલ્ગોરિધમ લાગુ કરશે અને તમે જે મોકલ્યું છે તેની સાથે મેળવેલ મૂલ્યને મેચ કરશે. જો મૂલ્યો મેળ ખાય છે, તો ફાઇલ યોગ્ય રીતે મોકલવામાં આવી છે અને કોઈ ડેટા ખોવાઈ ગયો નથી. પરંતુ જો કિંમતો અલગ હશે, તો રીસીવરને તરત જ ખબર પડશે કે અમુક ડેટા ખોવાઈ ગયો છે અથવા નેટવર્ક પર ફાઇલ સાથે ચેડાં કરવામાં આવ્યા છે. ડેટા અમારા માટે અત્યંત સંવેદનશીલ અને મહત્વપૂર્ણ હોઈ શકે છે, તેથી ટ્રાન્સમિશન વખતે આવી હોય તેવી કોઈપણ ભૂલને તપાસવી મહત્વપૂર્ણ છે. તેથી, ડેટાની અધિકૃતતા અને અખંડિતતા જાળવવા માટે ચેકસમ ખૂબ જ મહત્વપૂર્ણ છે. ડેટામાં ખૂબ જ નાનો ફેરફાર પણ ચેકસમમાં મોટા ફેરફારનું કારણ બને છે. TCP/IP જેવા પ્રોટોકોલ જે ઈન્ટરનેટના સંચાર નિયમોનું સંચાલન કરે છે તે હંમેશા સાચો ડેટા ડિલિવર થાય તેની ખાતરી કરવા માટે ચેકસમનો પણ ઉપયોગ કરે છે.
ચેકસમ એ મૂળભૂત રીતે એલ્ગોરિધમ છે જે ક્રિપ્ટોગ્રાફિક હેશ ફંક્શનનો ઉપયોગ કરે છે. આ અલ્ગોરિધમ ડેટાના ટુકડા પર અથવા ફાઇલને મોકલતા પહેલા અને નેટવર્ક પર પ્રાપ્ત કર્યા પછી લાગુ કરવામાં આવે છે. તમે કદાચ નોંધ્યું હશે કે તે ડાઉનલોડ લિંકની બાજુમાં આપવામાં આવ્યું છે જેથી કરીને જ્યારે તમે ફાઇલ ડાઉનલોડ કરો, ત્યારે તમે તમારા પોતાના કમ્પ્યુટર પર ચેકસમની ગણતરી કરી શકો અને તેને આપેલ મૂલ્ય સાથે મેચ કરી શકો. નોંધ કરો કે ચેકસમની લંબાઈ ડેટાના કદ પર આધારિત નથી પરંતુ ઉપયોગમાં લેવાતા અલ્ગોરિધમ પર આધારિત છે. ઉપયોગમાં લેવાતા સૌથી સામાન્ય ચેકસમ અલ્ગોરિધમ્સ MD5 (મેસેજ ડાયજેસ્ટ અલ્ગોરિધમ 5), SHA1 (સિક્યોર હેશિંગ અલ્ગોરિધમ 1), SHA-256 અને SHA-512 છે. આ અલ્ગોરિધમ્સ અનુક્રમે 128-બીટ, 160-બીટ, 256-બીટ અને 512-બીટ હેશ મૂલ્યો ઉત્પન્ન કરે છે. SHA-256 અને SHA-512 એ SHA-1 અને MD5 કરતાં વધુ તાજેતરના અને મજબૂત છે, જે કેટલાક દુર્લભ કિસ્સાઓમાં બે અલગ-અલગ ફાઇલો માટે સમાન ચેકસમ મૂલ્યો ઉત્પન્ન કરે છે. આનાથી તે અલ્ગોરિધમ્સની માન્યતા સાથે ચેડાં થયાં. નવી તકનીકો ભૂલ સાબિતી અને વધુ વિશ્વસનીય છે. હેશિંગ એલ્ગોરિધમ મુખ્યત્વે ડેટાને તેના દ્વિસંગી સમકક્ષમાં રૂપાંતરિત કરે છે અને પછી તેના પર AND, OR, XOR, વગેરે જેવી કેટલીક મૂળભૂત કામગીરી કરે છે અને અંતે ગણતરીઓની હેક્સ મૂલ્યને બહાર કાઢે છે.
સામગ્રી[ છુપાવો ]
- ચેકસમ શું છે? અને ચેકસમ્સની ગણતરી કેવી રીતે કરવી
- પદ્ધતિ 1: PowerShell નો ઉપયોગ કરીને ચેકસમ્સની ગણતરી કરો
- પદ્ધતિ 2: ઓનલાઈન ચેકસમ કેલ્ક્યુલેટરનો ઉપયોગ કરીને ચેકસમની ગણતરી કરો
- પદ્ધતિ 3: MD5 અને SHA ચેકસમ યુટિલિટીનો ઉપયોગ કરો
ચેકસમ શું છે? અને ચેકસમ્સની ગણતરી કેવી રીતે કરવી
પદ્ધતિ 1: PowerShell નો ઉપયોગ કરીને ચેકસમ્સની ગણતરી કરો
1. Windows 10 પર સ્ટાર્ટ મેનૂ પર શોધનો ઉપયોગ કરો અને ટાઇપ કરો પાવરશેલ અને 'પર ક્લિક કરો વિન્ડોઝ પાવરશેલ ' યાદીમાંથી.
2. વૈકલ્પિક રીતે, તમે સ્ટાર્ટ પર જમણું ક્લિક કરી શકો છો અને ' પસંદ કરી શકો છો વિન્ડોઝ પાવરશેલ ' મેનુમાંથી.
3. Windows PowerShell માં, નીચેનો આદેશ ચલાવો:
|_+_|4. પ્રોમ્પ્ટ પ્રદર્શિત થશે ડિફૉલ્ટ રૂપે SHA-256 હેશ મૂલ્ય.
5.અન્ય અલ્ગોરિધમ્સ માટે, તમે આનો ઉપયોગ કરી શકો છો:
|_+_|તમે હવે આપેલ મૂલ્ય સાથે મેળવેલ મૂલ્યને મેચ કરી શકો છો.
પદ્ધતિ 2: ઓનલાઈન ચેકસમ કેલ્ક્યુલેટરનો ઉપયોગ કરીને ચેકસમની ગણતરી કરો
‘onlinemd5.com’ જેવા ઘણા ઓનલાઈન ચેકસમ કેલ્ક્યુલેટર છે. આ સાઇટનો ઉપયોગ કોઈપણ ફાઇલ માટે અને કોઈપણ ટેક્સ્ટ માટે પણ MD5, SHA1 અને SHA-256 ચેકસમની ગણતરી કરવા માટે થઈ શકે છે.
1.' પર ક્લિક કરો ફાઇલ પસંદ કરો બટન અને તમારી ઇચ્છિત ફાઇલ ખોલો.
2. વૈકલ્પિક રીતે, આપેલ બોક્સમાં તમારી ફાઇલને ખેંચો અને છોડો.
3. તમારું પસંદ કરો ઇચ્છિત અલ્ગોરિધમ અને જરૂરી ચેકસમ મેળવો.
4.તમે આપેલ ચેકસમની નકલ 'સાથે સરખામણી કરો:' ટેક્સ્ટબોક્સમાં કરીને આપેલ ચેકસમ સાથે આ મેળવેલા ચેકસમને પણ મેચ કરી શકો છો.
5. તે મુજબ તમે ટેક્સ્ટ બોક્સની બાજુમાં ટિક અથવા ક્રોસ જોશો.
સીધા સ્ટ્રિંગ અથવા ટેક્સ્ટ માટે હેશની ગણતરી કરવા માટે:
a) પૃષ્ઠને નીચે સ્ક્રોલ કરો ' ટેક્સ્ટ માટે MD5 અને SHA1 હેશ જનરેટર '
b)જરૂરી ચેકસમ મેળવવા માટે આપેલ ટેક્સ્ટ બોક્સમાં સ્ટ્રીંગની નકલ કરો.
અન્ય અલ્ગોરિધમ્સ માટે, તમે ઉપયોગ કરી શકો છો ' https://defuse.ca/checksums.htm '. આ સાઇટ તમને ઘણાં વિવિધ હેશિંગ અલ્ગોરિધમ મૂલ્યોની વિસ્તૃત સૂચિ આપે છે. તમારી ફાઇલ પસંદ કરવા માટે 'ફાઇલ પસંદ કરો' પર ક્લિક કરો અને 'પર ક્લિક કરો' ચેકસમ્સની ગણતરી કરો... ' પરિણામો મેળવવા માટે.
પદ્ધતિ 3: MD5 અને SHA ચેકસમ યુટિલિટીનો ઉપયોગ કરો
પ્રથમ, MD5 અને SHA ચેકસમ યુટિલિટી ડાઉનલોડ કરો પછી exe ફાઇલ પર ડબલ-ક્લિક કરીને તેને લોન્ચ કરો. ફક્ત તમારી ફાઇલ બ્રાઉઝ કરો અને તમે તેની MD5, SHA1, SHA-256, અથવા SHA-512 હેશ મેળવી શકો છો. તમે આપેલ હેશને મેળવેલ મૂલ્ય સાથે સરળતાથી મેચ કરવા માટે તેને સંબંધિત ટેક્સ્ટબોક્સમાં કોપી-પેસ્ટ પણ કરી શકો છો.
ભલામણ કરેલ:
- લેપટોપને WiFi સાથે કનેક્ટ ન થાય તે ઠીક કરો (ચિત્રો સાથે)
- Windows 10 PC માં કોઈ અવાજ નથી [સોલ્વ્ડ]
- વિન્ડોઝ અપડેટ ભૂલ 0x80070643 કેવી રીતે ઠીક કરવી
- યુનિવર્સલ સીરીયલ બસ (USB) કંટ્રોલર ડ્રાઈવરની સમસ્યાને ઠીક કરો
મને આશા છે કે ઉપરોક્ત પગલાંઓ શીખવામાં મદદરૂપ હતા ચેકસમ શું છે? અને તેની ગણતરી કેવી રીતે કરવી; પરંતુ જો તમને હજી પણ આ લેખ વિશે કોઈ પ્રશ્નો હોય, તો ટિપ્પણી વિભાગમાં તેમને પૂછો.
આદિત્ય ફરાડઆદિત્ય એક સ્વ-પ્રેરિત માહિતી ટેકનોલોજી વ્યાવસાયિક છે અને છેલ્લા 7 વર્ષથી ટેક્નોલોજી લેખક છે. તે ઈન્ટરનેટ સેવાઓ, મોબાઈલ, વિન્ડોઝ, સોફ્ટવેર અને કેવી રીતે કરવી માર્ગદર્શિકાઓને આવરી લે છે.