કોઈ શબ્દ, વાક્ય અથવા ફાઇલના MD5 અથવા SHA નો સરવાળો કેવી રીતે જાણી શકાય

થોડા દિવસો પહેલા મેં તમને બતાવ્યું સ્ક્રિપ્ટ કે જેમાં ઉપયોગ કરીને બાસ y md5sum મેં પાસવર્ડ એન્ક્રિપ્ટ કર્યો મેં જાતે પ્રોગ્રામ કરેલ એક સરળ સુરક્ષા પ્રણાલીનો યોગ્ય.

બીજા શબ્દોમાં કહીએ તો, ટર્મિનલમાં તે કહ્યું:

echo "desdelinux" | md5sum

અને મને આ શબ્દ અથવા ટેક્સ્ટનો MD5 સરવાળો મળ્યો, desdelinux

આભાર હેકન હું શસુમ મળ્યો ... જે એમડી 5 થી વધુ સુરક્ષિત છે.

થોડા વધુ સમજાવતાં, MD5 એ ટેક્સ્ટને સુરક્ષિત કરવાની એક રીત છે, અગાઉના ઉદાહરણને અનુસરીને, MD5 ની desdelinux છે:

2dac690b816a43e4fd9df5ee35e3790d

વિગત એ છે કે લખાણ કેટલું લાંબું છે, તેનો MD5 હંમેશાં 33 અક્ષરો (અક્ષરો અને સંખ્યાઓ) રહેશે, ઉદાહરણ તરીકે આ એમડી 5 છે: Aprenda a ser mejor desde Linux

98a53ca0624f3bc555f7f5055d8248c2

જેમ તમે જોઈ શકો છો, 33 અક્ષરો સમાન છે.

આમાં સમસ્યા એ છે કે સુરક્ષા હેતુ માટે MD5 એ ખરેખર ભલામણ કરવામાં આવતી નથી, ઉદાહરણ તરીકે, પાસવર્ડોને એન્ક્રિપ્ટ કરવા માટે, કેમ કે MD5 હેશ ટકરાતો પહેલાથી જ મળી આવ્યા છે. બીજા શબ્દોમાં કહીએ તો, હેશની ટક્કર એ છે કે બે અલગ અલગ ટેક્સ્ટ શબ્દમાળા સમાન આઉટપુટ આપી શકે છે, એટલે કે (ઉદાહરણ તરીકે) "લીનક્સ" અને "hsjajeya" બંને સમાન હેશનો સરવાળો આપે છે.

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

મારી જોવાની રીત પર, એસએચએ (સુરક્ષિત હેશ એલ્ગોરિધમ, એનએસએ દ્વારા શોધાયેલ) એમડી 5 જેવા જ હેતુની સેવા આપે છે, ફક્ત તે અમને વધુ વિકલ્પો આપે છે.

ઉદાહરણ તરીકે, હેશનો સરવાળો એસએચએ દ «desdelinux"કરશે:

echo "desdelinux" | shasum

અને પરિણામ છે:

2ed14068a18ce404054dfc63e50c28e918a92a14

જેમ તમે જોઈ શકો છો, તે MD5 કરતા વધુ અક્ષરો છે, હવે તે MD41 ના 33 ની જગ્યાએ 5 અક્ષરો છે.

પરંતુ આ બધું જ નથી, આ રકમ એસએચએ -1 નો ઉપયોગ કરી રહી છે, પરંતુ અમે ઉપયોગ કરીને સુરક્ષામાં નોંધપાત્ર સુધારો કરી શકીએ છીએ sha256sum , sha384sum y sha512sum.

હું જે કરીશ તે સરળ છે, વધુ બિટ્સનું એન્ક્રિપ્શન ઉમેરો 😉 ...

અહીં «ની હેશ જુઓdesdelinux"પરંતુ સાથે sha256sum:

echo "desdelinux" | sha256sum

પરિણામ:

092eb52ac23733af779224f9f7511be782e57264bd1af3afba6bd6454f471f8a

જેમ તમે જોઈ શકો છો, ઘણા વધુ પાત્રો, ખાસ કરીને 65.

હું મારી સ્ક્રિપ્ટમાં વ્યક્તિગત રૂપે sha512sum નો ઉપયોગ પાસવર્ડ હે માટે ... અને ઉદાહરણ સાથે ચાલુ રાખવા માટે કરું છું sha512sum દ «desdelinux"કરશે:

તે બરાબર છે: 129 અક્ષરો 😉…. આ, હું જોવા માંગુ છું કે ધારી શકે તેવા સ્માર્ટાસ કોણ હશે… LOL!

પરંતુ…

ફાઇલની સામગ્રીના MD5 અથવા SHA ને કેવી રીતે જાણવું?

ધારો કે અમારી પાસે ફાઇલ છે desdelinux.txt ... જેમાં નીચેનાનો સમાવેશ થાય છે:

<° Linux (ઉર્ફે DesdeLinux) es un sitio dedicado a temas relacionados con El Software y Las Tecnologías Libres. Nuestro objetivo no es otro que brindarle a todo aquel usuario que se inicia en el mundo de GNU/Linux, un lugar donde pueda adquirir nuevos conocimientos de la forma más fácil posible.

આ ફાઇલના MD5 સરવાળો જાણવા અમે એક ટર્મિનલ મૂકી દીધું છે:

md5sum desdelinux.txt

આ આપણને બતાવશે:

dbc34981efb56416969e87875f8d4b8e desdelinux.txt

તેને MD5 ને બદલે SHA સાથે કરવું ... અનુમાન લગાવો 😀…:

shasum desdelinux.net

અને તે આપણને બતાવશે:

097a527d1b5cfa393f7d8b45b82c9c52cc4f18d2 desdelinux.txt

અથવા જો તમને ગમે, તો તમે sha256sum, sha384sum અથવા sha512sum use નો ઉપયોગ કરી શકો છો

કોઈપણ રીતે, લેખ અહીં સમાપ્ત થાય છે.

મને આ વિશે જાણવું ખૂબ જ રસપ્રદ લાગ્યું છે, હું હંમેશાં સુરક્ષાથી સંબંધિત વસ્તુઓ તરફ આકર્ષિત કરું છું, હું આશા રાખું છું કે તમને તે પણ રસપ્રદ લાગશે.

જો કોઈને કોઈ પ્રશ્નો હોય, તો હું આ વિષયના નિષ્ણાતને હજી સુધી પોતાને ધ્યાનમાં લેતો નથી, પરંતુ કોઈ શંકા વિના હું તમને મદદ કરવાનો પ્રયત્ન કરીશ 😀

સાદર


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   એલેંડિલનાર્સિલ જણાવ્યું હતું કે

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

    1.    ચાર્લી-બ્રાઉન જણાવ્યું હતું કે

      ફક્ત ટેક્સ્ટ ફાઇલો જ નહીં, તે કોઈપણ પ્રકારની ફાઇલમાં પણ ગણતરી કરી શકાય છે.

      1.    એલેંડિલનાર્સિલ જણાવ્યું હતું કે

        સારું, હવે હું જાણું છું. દરરોજ તમે કંઇક નવું શીખી શકો છો.

    2.    ગિસકાર્ડ જણાવ્યું હતું કે

      લિનક્સમાં બધું ફાઇલ હોય છે 😉 કલ્પના કરો કે તમે આ સાથે હવે શું કરી શકો છો.

      1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

        અથવા ફાઇલ અથવા ફોલ્ડર ખરેખર 😉

  2.   ગિસકાર્ડ જણાવ્યું હતું કે

    કેઝેડકેજી ^ ગારાના લેખોની ખૂબ સરસ લાઇન. જો વિનંતીઓ માન્ય હોય, કારણ કે તમે GPG પર એક બનાવ્યું છે પરંતુ કીવર્ડ સાથે તમે કોઈ તે બનાવી શકશો કે જે બે કીનો ઉપયોગ કરવાનો વિચાર કરે?
    જો વિનંતીઓ તે મૂલ્યના હોય, તો અલબત્ત 🙂

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      Ffફ, હું હજી પણ જી.પી.જી. કીઝના વિષય પર ખૂબ સ્પષ્ટ નથી અને કદાચ હાહાહાહા, હું જોઈ શકું છું કે હું શું કરી શકું છું 😀
      હાહાહાહાહ લેખની સારી લાઇન માટે આભાર

  3.   માર્ટક્સેલો જણાવ્યું હતું કે

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

    સદભાગ્યે, આપણે -n વિકલ્પનો ઉપયોગ કરી શકીએ છીએ જેથી આદેશ કોઈ લીટી એન્ડીંગમાં ના આવે. તેથી, ઉપરના ઉદાહરણોની સાચી રીત આ હશે:

    echo -n "desdelinux" | md5sum

    આભાર.

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      મેં તેને અંતે 1 લી ક columnલમની એક અલૌકિક છાપકામથી હલ કરી છે, પરંતુ તમારું પ્રદાન મહાન છે, ઘણા પાત્રો સાચવવામાં આવ્યા છે 😀

  4.   રેઈન્બો જણાવ્યું હતું કે

    માત્ર એક પરિમાણ, ખરેખર એમડી 5 માં હંમેશાં 32 અક્ષરો હોય છે.

  5.   નૌતા જણાવ્યું હતું કે

    માહિતી બદલ આભાર.
    આ સુરક્ષા અને ગોપનીયતા સમસ્યાઓ મહત્વપૂર્ણ છે

  6.   JK જણાવ્યું હતું કે

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

    1.    મિગુએલ જણાવ્યું હતું કે

      હેલો, 11 મહિના પહેલાથી જ પસાર થઈ ગયા છે, પરંતુ નવા માટે તે ઉપયોગી થઈ શકે છે.
      કમાન્ડ લાઇન હેઠળ ત્યાં છે જેને સ્પેશિયલ એસ્કેપ કેરેક્ટર કહેવામાં આવે છે.
      તેઓ કોઈ શેલ પ્રોગ્રામ અથવા સ્ક્રિપ્ટને કોડના ભાગ રૂપે બોલવા માટે, તેથી બોલતા અટકાવવા માટે સેવા આપે છે.

      તમે જેનો ઉલ્લેખ કરો છો તેના માટે ઉદાહરણ:

      એમડી 5sum ડેસ્કટ /પ / ડાઉનલોડ્સ / ડાઉનલોડ્સ itor બેઇટરન્ટ / ફાઇલ \ શું \ શું \ સી.એક્સ્ટ

      "\" પાત્રની મદદથી તમે ટર્મિનલને કોડના ભાગ રૂપે જગ્યાઓનું અર્થઘટન કરતા અટકાવે છે, તેથી તે ફાઇલના એમડી 5 પ્રાપ્ત કરીને, પાથ શબ્દમાળાના ભાગ રૂપે જગ્યાઓ વાંચે છે:

      ડેસ્કટ .પ / ડાઉનલોડ્સ / બેઇટરન્ટ ડાઉનલોડ્સ / ફાઇલ જે પણ ફાઇલ

      ત્યાં વિવિધ પ્રોગ્રામ્સ માટે વિવિધ એસ્કેપ્સ છે, સેડ એસ્કેપ પૂરા પાડે છે જેમ કે «, #, વગેરે.

      આભાર.