RIPEMD-320 Hash kóða reiknivél
Birt: 19. mars 2025 kl. 21:19:26 UTC
Hash kóða reiknivél sem notar RACE Integrity Primitives Evaluation Message Digest 320 bita (RIPEMD-320) kjötkássaaðgerð til að reikna út kjötkássa kóða byggt á textainnslátt eða upphleðslu skráar.RIPEMD-320 Hash Code Calculator
RIPEMD-320 er dulmáls kjötkássaaðgerð sem tekur inntak (eða skilaboð) og framleiðir fasta stærð, 320 bita (40 bæta) úttak, venjulega táknað sem 80 stafa sextánda tölu.
RIPEMD (RACE Integrity Primitives Evaluation Message Digest) er fjölskylda dulritunar kjötkássaaðgerða sem eru hönnuð til að veita gagnaheilleika með kjötkássa. Það var þróað um miðjan tíunda áratuginn sem hluti af RACE (Research and Development in Advanced Communications Technologies in Europe) verkefni ESB.
RIPEMD er enn talið öruggt, nema 128 bita útgáfan, sem stendur frammi fyrir sömu áhyggjum og MD4 og MD5.
Full upplýsingagjöf: Ég skrifaði ekki sérstaka útfærslu kjötkássaaðgerðarinnar sem notuð er á þessari síðu. Það er staðlað aðgerð sem fylgir PHP forritunarmálinu. Ég gerði vefviðmótið aðeins til að gera það almennt aðgengilegt hér til hægðarauka.
Um RIPEMD-320 Hashtölvuferlið
Ég er hvorki stærðfræðingur né dulkóðunarsérfræðingur, en ég mun reyna að útskýra hvernig þessi hashtölvufall virkar á þann hátt sem óstærðfræðingar geta skilið. Ef þú kýst vísindalega nákvæma fullkomna stærðfræðilega útskýringuna í staðinn, þá er ég viss um að þú getur fundið það á fullt af öðrum vefsíðum ;-)
RIPEMD notar Merkle-Damgård uppbyggingu, sem er eitthvað sem það deilir með SHA-2 fjölskyldu hashtölvuferla. Ég hef lýst þessum sem virkjandi á sama hátt og blandara á öðrum síðum, og það sama á við um RIPEMD:
Skref 1 - Undirbúningur (Bætir við fyllingu í gögnin)
- Fyrst, RIPEMD tryggir að "innihaldsefnin" passi fullkomlega í blandarann. Ef ekki, bætir það við einhverri auka "fyllingu" til að jafna það út (þetta er eins og að bæta við fyllingu í gögnin).
Skref 2 - Að hefja blandarann (Upphafstilling)
- Blandarinn byrjar með ákveðnum stillingum - eins og hraða, afli og blade-stöðu. Þetta eru sérstakar upphafsgildi sem kallast upphafsvektorar.
Skref 3 - Blandunarferlið (Mola gögnin)
- Hér er frábæri hlutinn: RIPEMD hefur ekki bara eitt sett af blöðum. Það hefur tvo blanda saman (vinstri og hægri).
- Hver blandari fer með innihaldsefnin á mismunandi hátt. Annar hakar á meðan hinn malar, með mismunandi hraða, áttum og blade-mynstrum.
- Þeir blanda, skipta og snúa gögnunum 80 sinnum (eins og að blanda í hringrásum til að tryggja að allt sé fullkomlega blandað).
Skref 4 - Lokablanda (Samantekt á niðurstöðum)
- Eftir allt þetta blandan, sameinar RIPEMD niðurstöðurnar frá báðum blöndurunum í eina loka, mjúka hashtölvu.