Miklix

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.

An fassara wannan shafin na'ura daga Turanci don a sami damar isa ga mutane da yawa gwargwadon iko. Abin takaici, fassarar inji ba ta zama cikakkiyar fasaha ba, don haka kurakurai na iya faruwa. Idan kuna so, kuna iya duba ainihin sigar Turanci anan:

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.


Ƙirƙiri Sabuwar Lambar Hash

Bayanan da aka ƙaddamar ko fayilolin da aka ɗora ta wannan fom ɗin kawai za a adana su a kan uwar garken har tsawon lokacin da aka ɗauka don samar da lambar hash da ake nema. Za a share shi nan da nan kafin a mayar da sakamakon zuwa burauzar ku.

Bayanan shigarwa:



Rubutun da aka ƙaddamar an yi rikodin UTF-8. Tunda ayyukan hash ke aiki akan bayanan binaryar, sakamakon zai bambanta da idan rubutun yana cikin wani ɓoye. Idan kana buƙatar ƙididdige hash na rubutu a cikin takamaiman ɓoyewa, ya kamata ka loda fayil maimakon.



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

Raba kan BlueskyRaba akan FacebookRaba kan LinkedInRaba akan TumblrRaba akan XRaba kan LinkedInFitar akan Pinterest

Mikkel Bang Christensen

Game da Marubuci

Mikkel Bang Christensen
Mikel shine mahalicci kuma mai miklix.com. Yana da fiye da shekaru 20 gwaninta a matsayin ƙwararren mai tsara shirye-shiryen kwamfuta / mai haɓaka software kuma a halin yanzu yana aiki cikakken lokaci don babban kamfani na IT na Turai. Lokacin da ba ya yin rubutun ra'ayin kanka a yanar gizo ba, yana ciyar da lokacinsa a kan ɗimbin abubuwan bukatu, sha'awa, da ayyuka, waɗanda har zuwa wani lokaci za a iya nunawa a cikin batutuwa iri-iri da aka rufe akan wannan rukunin yanar gizon.