SHA-1 Hash Code Na'ura
Buga: 16 Faburairu, 2025 da 23:27:20 UTC
Hash code na'ura mai amfani da secure Hash Algorithm 1 (SHA-1) hash aiki don lissafi wani hash code dangane da rubutu shigar ko fayil upload.SHA-1 Hash Code Calculator
SHA-1 (Secure Hash Algorithm 1) aiki ne na hash na cryptographic da NSA ta ƙera kuma NIST ta wallafa a shekara ta 1995. Yana samar da 160 bit (20 byte) hash darajar, yawanci wakiltar a matsayin 40-siffa hexadecimal string. An yi amfani da SHA-1 a yawancin lokaci don kāre amincin bayani, sa hannu na dijitar, da shaida, amma yanzu ana ɗaukansa ba shi da kwanciyar hankali domin kasawar farmakin haɗari. An haɗa shi a nan idan mutum yana bukatar ya yi lissafin kodin hash da dole ne ya dace da na'urar tsofaffi, amma bai kamata a yi amfani da shi sa'ad da ake ƙera sababbin na'ura ba.
Cikakken bayyanawa: Ban rubuta takamaiman aiwatar da aikin hash da aka yi amfani da shi akan wannan shafin ba. Daidaitaccen aiki ne wanda aka haɗa tare da yaren shirye-shiryen PHP. Na yi mahaɗin yanar gizo ne kawai don sanya shi a fili a nan don dacewa.
Game da SHA-1 Hash Algorithm
Ba ni ɗan ƙari ba, saboda haka zan yi ƙoƙari in bayyana wannan aikin hash a hanyar da wasu waɗanda ba ƙarin ƙari ba za su iya fahimta - idan kana son cikakken ƙarin bincike na kimiyya na bayanin, za ka iya ganin wannan a wasu dandalin dandalin da yawa ;-)
Ka yi tunanin SHA-1 kamar mai cire takardar Amma maimakon ya yanke, yana fitar da "ƙa'idar" ta musamman da ke koyaushe alamar 40 na hexadecimal.
- Alal misali, ka saka cikin "Hello"
- Ka fito da alƙaluman hexadecimal 40 kamar f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf00
Ko da menene kake ciyar da shi - taƙaici ko tsawon - aikin koyaushe tsawon ɗaya ne.
"Ma'auni na sihiri" yana aiki a matakai huɗu:
Mataki na 1: Shirya Takarda (Padding)
- Kafin ka yanke, kana bukatar ka shirya takardarka. Ka yi tunanin ƙara wurare marasa ƙarfe zuwa ƙarshen saƙonka don ya dace da kyau cikin takarda na mai gurɓata.
- Kamar idan ka yi keki, kuma ka tabbata cewa gurasar tana cika da kyau.
Mataki na 2: Ka yanke shi ya zama daidai (Rabewa)
- Mai kwashe ba ya son manyan ƙanƙanin. Saboda haka, yana sa saƙon da ka shirya ya zama ƙanƙanin, daidai - kamar ka yanke babbar keki zuwa ƙanƙanin da suka fi kyau.
Mataki na 3: The Secret Recipe (Mixing da Mashing)
- Yanzu sai sashe mai ban sha'awa ya zo! A cikin ma'adanar, kowane saƙon da kake yi yana amfani da ƙarfe da kuma ƙarfe:
- Haɗa: Yana haɗa saƙonka da wasu abubuwa na ɓoye (dokoki da alƙaluman da aka ƙera).
- Mashing: Yana juyawa, yana juyawa, kuma yana juya sashen a hanya ta musamman.
- Mai da hankali: Wasu sashen suna juyawa ko kuma an juya su, kamar buga takarda zuwa origami.
Kowace mataki tana sa saƙon ya ƙara yin magana, amma a hanyar da ta dace sosai da na'urar take bi.
Mataki na 4: Lambar Ƙarshe (Hash)
- Bayan dukan haɗin da kuma mashing, ka fito da kodin da ya dace, mai ƙarfi - kamar laɓo na musamman don saƙonka.
- Ko idan ka canja wasiƙa guda kawai a saƙonka na farko, abin da ka samu zai bambanta sosai. Wannan ne ke sa ya zama na musamman.
Dalilin da ya sa bai kamata a ƙara yin amfani da SHA-1 ba shi ne cewa wasu mutane masu hikima sun san yadda za su ruɗi mai gurɓata zuwa yin koda ɗaya don saƙo biyu dabam dabam (wannan ana kira haɗari).
Maimakon SHA-1, yanzu muna da "mai ƙarfi, mai hikima". A lokacin rubutu, na default go-to hash algorithm don yawancin dalilai shi ne SHA-256 - kuma i, ina da na'ura don wannan ma: SHA-256 Hash Code Na'ura