Miklix

Kikokotoo Cha Msimbo wa Hash cha RIPEMD-320

Iliyochapishwa: 18 Februari 2025, 21:50:34 UTC
Mara ya mwisho kusasishwa: 12 Januari 2026, 14:26:30 UTC

Kikokotoo cha msimbo wa hash kinachotumia kitendakazi cha hash cha RACE Integrity Primitives Evaluation Message Digest 320 biti (RIPEMD-320) ili kukokotoa msimbo wa hash kulingana na ingizo la maandishi au upakiaji wa faili.

Ukurasa huu ulitafsiriwa kwa mashine kutoka kwa Kiingereza ili kuifanya iweze kupatikana kwa watu wengi iwezekanavyo. Kwa bahati mbaya, utafsiri wa mashine bado sio teknolojia iliyokamilishwa, kwa hivyo makosa yanaweza kutokea. Ukipenda, unaweza kutazama toleo asili la Kiingereza hapa:

RIPEMD-320 Hash Code Calculator

RIPEMD-320 ni kitendakazi cha hash cha kriptografia kinachochukua ingizo (au ujumbe) na kutoa matokeo ya ukubwa usiobadilika, ya biti 320 (baiti 40), ambayo kwa kawaida huwakilishwa kama nambari ya heksadesimali yenye herufi 80.

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) ni familia ya vitendakazi vya hash ya kriptografia vilivyoundwa kutoa uadilifu wa data kupitia hashing. Ilitengenezwa katikati ya miaka ya 1990 kama sehemu ya mradi wa RACE (Utafiti na Maendeleo katika Teknolojia za Mawasiliano za Juu barani Ulaya) wa EU.

RIPEMD bado inachukuliwa kuwa salama, isipokuwa toleo la biti 128, ambalo linakabiliwa na wasiwasi sawa na MD4 na MD5.

Ufichuzi kamili: Sikuandika utekelezaji mahususi wa chaguo za kukokotoa za heshi zinazotumiwa kwenye ukurasa huu. Ni kazi ya kawaida iliyojumuishwa na lugha ya programu ya PHP. Nilitengeneza kiolesura cha wavuti ili kuifanya ipatikane hadharani hapa kwa urahisi.


Hesabu Msimbo Mpya wa Hash

Data iliyowasilishwa au faili zilizopakiwa kupitia fomu hii zitawekwa tu kwenye seva kwa muda mrefu kama inachukua ili kuzalisha msimbo wa hashi ulioombwa. Itafutwa mara moja kabla ya matokeo kurejeshwa kwenye kivinjari chako.

Data ya ingizo:



Maandishi yaliyowasilishwa yamesimbwa UTF-8. Kwa kuwa vitendaji vya heshi vinafanya kazi kwenye data binary, matokeo yatakuwa tofauti kuliko ikiwa maandishi yalikuwa katika usimbaji mwingine. Ikiwa unahitaji kukokotoa heshi ya maandishi katika usimbaji mahususi, unapaswa kupakia faili badala yake.



Kuhusu Algorithm ya Hash ya RIPEMD-320

Mimi si mtaalamu wa hisabati wala mpiga picha za siri, lakini nitajaribu kuelezea jinsi kitendakazi hiki cha hashi kinavyofanya kazi kwa njia ambayo wasio wataalamu wa hisabati wanaweza kuelewa. Ukipendelea maelezo kamili ya kisayansi ya hisabati badala yake, nina uhakika unaweza kupata hilo kwenye tovuti zingine nyingi ;-)

RIPEMD hutumia muundo wa Merkle-Damgård, jambo ambalo linafanana na familia ya SHA-2 ya algoriti za hashi. Nimezielezea kama zinafanya kazi sawa na blender kwenye kurasa zingine, na vivyo hivyo kwa RIPEMD:

Hatua ya 1 - Maandalizi (Kujaza Data)

  • Kwanza, RIPEMD inahakikisha "viungo" hivyo vinafaa kikamilifu kwenye blender. Ikiwa sivyo, inaongeza "kijazaji" cha ziada ili kukikamilisha (hii ni kama kufunika data).

Hatua ya 2 - Kuanzisha Blender (Kuanzisha)

  • Mchanganyiko huanza na mpangilio maalum - kama vile kasi, nguvu, na nafasi ya blade. Hizi ni thamani maalum za kuanzia zinazoitwa vekta za uanzishaji.

Hatua ya 3 - Mchakato wa Kuchanganya (Kuponda Data)

  • Hapa kuna sehemu nzuri: RIPEMD haina seti moja tu ya vile. Ina vichanganyaji viwili vinavyofanya kazi pamoja (kushoto na kulia).
  • Kila blender husindika viungo tofauti. Kimoja hukata huku kingine kikisaga, kwa kutumia kasi, maelekezo, na mifumo tofauti ya blade.
  • Wanachanganya, hubadilishana, na kupotosha data mara 80 (kama vile kuchanganya mizunguko ili kuhakikisha kila kitu kimechanganywa kikamilifu).

Hatua ya 4 - Mchanganyiko wa Mwisho (Kuchanganya Matokeo)

  • Baada ya kuchanganya yote hayo, RIPEMD huchanganya matokeo kutoka kwa vichanganyaji vyote viwili kuwa hash moja ya mwisho na laini.

Kusoma Zaidi

Ikiwa ulifurahia chapisho hili, unaweza pia kupenda mapendekezo haya:


Shiriki kwenye BlueskyShiriki kwenye FacebookShiriki kwenye LinkedInShiriki kwenye TumblrShiriki kwenye XShiriki kwenye LinkedInBandika kwenye Pinterest

Mikkel Christensen

Kuhusu Mwandishi

Mikkel Christensen
Mikkel ndiye muundaji na mmiliki wa miklix.com. Ana uzoefu wa zaidi ya miaka 20 kama mtaalamu wa kupanga programu/programu za kompyuta na kwa sasa ameajiriwa muda wote kwa shirika kubwa la IT la Ulaya. Wakati si kublogi, yeye hutumia wakati wake wa ziada kwenye safu nyingi za mapendeleo, vitu vya kufurahisha, na shughuli, ambazo zinaweza kuonyeshwa kwa kadiri fulani katika mada anuwai zinazozungumziwa kwenye wavuti hii.