RIPEMD-256 Hash kóða reiknivél
Birt: 19. mars 2025 kl. 21:18:59 UTC
Hash kóða reiknivél sem notar RACE Integrity Primitives Evaluation Message Digest 256 bita (RIPEMD-256) kjötkássaaðgerð til að reikna út kjötkássakóða byggt á textainnslátt eða skráarupphleðslu.RIPEMD-256 Hash Code Calculator
RIPEMD-256 er dulmáls kjötkássaaðgerð sem tekur inntak (eða skilaboð) og framleiðir fasta stærð, 256 bita (32 bæta) úttak, venjulega táknað sem 64 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-256 Hashalgoritma
Ég er hvorki stærðfræðingur né dulmálsfræðingur, en ég mun reyna að útskýra hvernig þessi hashalgoritmi virkar á þann hátt að þeir sem ekki eru stærðfræðingar geti skilið það. Ef þú kýst nákvæmlega vísindalega útskýringu með stærðfræðilegum upplýsingum, er ég viss um að þú getur fundið það á mörgum öðrum vefsíðum ;-)
RIPEMD notar Merkle-Damgård byggingu, sem er eitthvað sem það deilir með SHA-2 fjölskyldu hashalgoritma. Ég hef lýst þeim sem virka eins og blandari á öðrum síðum, og það sama á við um RIPEMD:
Skref 1 - Undirbúningur (Púðrun á gögnunum)
- Í fyrsta lagi tryggir RIPEMD að "efni" passi fullkomlega í blandarann. Ef það er ekki tilfellið, bætir það við einhverju aukalegu "fylliefni" til að jafna það út (þetta er eins og að púðra gögnin).
Skref 2 - Að ræsa blandarann (Byrjun)
- Blandarinn byrjar með ákveðinni stillingu - eins og hraða, orku og stöðu blaðsins. Þetta eru sérstakar upphafsgildi sem kallast byrjunarvektorar.
Skref 3 - Blandunarferlið (Malning á gögnunum)
- Hér er það spennandi: RIPEMD hefur ekki bara eitt sett af blöðum. Það hefur tvo blandaðar sem vinna saman (vinstri og hægri).
- Hver blandari vinnur með efnið á mismunandi hátt. Annar hakar á meðan hinn malar, með mismunandi hraða, stefnum og blaðamynstrum.
- Þeir blanda, skipta og vinda gögnin 80 sinnum (eins og að blanda í hringrásum til að tryggja að allt sé fullkomlega blandað).
Skref 4 - Loka blanda (Samþætting niðurstaðna)
- Á eftir allri þessari blöndun sameinar RIPEMD niðurstöðurnar frá báðum blöndurunum í eina loka, mjúka hasha.