Kalkuleta na lambar hash RIPEMD-160
Buga: 18 Faburairu, 2025 da 21:42:15 UTC
Hash code na'ura da ke amfani da race Integrity Na'urar bincike na saƙon Digest 160 bit (RIPEMD-160) hash aiki don a lissafa kodin hash da ke bisa shigar da rubutu ko saukar fayil.RIPEMD-160 Hash Code Calculator
RIPEMD-160 aiki ne na hash na cryptographic da ke ɗauke da shigar (ko saƙo) kuma yana ɗauke da girma mai tsaye, 160-bit (20-byte) fitarwa, sau da yawa ana wakiltarsa a matsayin alƙaluman hexadecimal na alamar 40.
RIPEMD (RACE Integrity Assessment Message Digest) iyali ce ta ayyukan hash na cryptographic da aka shirya don a ba da aminci ga bayani ta hashing. An gina shi a tsakanin shekara ta 1990 a matsayin sashe na ƙungiyoyin RACE (Research and Development in Advanced Communications Technologies in Europe) na ƘASAR
Har ila ana ɗaukan sashen 160 bit na RIPEMD da kwanciyar hankali kuma shi ne irin da aka fi amfani da shi, wataƙila mafi suna a Bitcoin, inda ake amfani da shi tare da SHA-256 don a ƙera adireshin.
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 YADDA AKA YI ƘARIN
Ni ba masanin lissafi ba ne ko mai yin rubutu, amma zan yi ƙoƙari in bayyana yadda wannan aikin hash yake aiki a hanyar da waɗanda ba masu ƙari ba za su iya fahimta. Idan kana so cikakken bayanin ƙari na kimiyya maimakon haka, na tabbata za ka iya samun wannan a wasu dandalin dandalin da yawa ;-)
RIPEMD tana amfani da gini na Merkle-Damgård, wanda yake da kama da iyalin SHA-2 na hash algorithms. Na kwatanta waɗanda suke aiki kamar mai haɗa a wasu shafuffuka, kuma hakan ma yake da RIPEMD:
Mataki na 1 - Shirya (Padding data)
- Da farko, RIPEMD ya tabbata cewa "abubuwa" sun dace sosai a cikin mai haɗa. Idan ba haka ba, zai ƙara wani ƙarin "mai cika" don ya kewaye shi (wannan yana kamar saka takardar).
Mataki na 2 - Fara Blender (Initialization)
- Ma'adanar tana somawa da wani yanayi na musamman, kamar yadda ake yi da gaggawa, iko, da kuma wurin da ake saka takarda. Waɗannan ƙa'idodin farawa na musamman ne da ake kira initialization ma'ana.
Mataki 3 - Mixing Process (Crunching data)
- Ga wannan sashe mai ban sha'awa: RIPEMD ba shi da takarda guda kawai. Yana da na'urori biyu da suke aiki a gefe ɗaya (hagu da dama).
- Kowane mai haɗa abinci yana yin amfani da su a hanyar da ta bambanta. Wani yana yanka sa'ad da ɗayan yake ɗiban, yana amfani da hanyoyi dabam dabam, ja - gora, da kuma yadda aka yi amfani da takarda.
- Suna haɗa, su canja, kuma su juya bayanin sau 80 (kamar haɗa cikin ƙera don su tabbata cewa dukan abu ya haɗa da juna).
Mataki na 4 - Haɗin Ƙarshe (Haɗa Sakamako)
- Bayan dukan wannan haɗin, RIPEMD ya haɗa sakamakon daga masu haɗa su biyu zuwa hash ɗaya na ƙarshe, mai laushi.
160 bit bambanci ne mafi yawan amfani version na RIPEMD, musamman saboda amfani da shi a samar da Bitcoin address tare da SHA-256.