Shavite Hash
Kategorisierung: | Modern / Hashes und Prüfsummen |
Herkunft / Verwendung: |
Shavite ist eine Hashfunktion, die von Eli Biham und Orr Dunkelman 2008 entwickelt wurde. Shavite war einer der Kandidaten im SHA-3-Auswahlverfahren der NIST. Die Hashlänge ist variabel und beträgt 224, 256, 384, oder 512 bit (entsprechend 28, 32, 48 oder 64 Bytes). |
Spezifikation des Algorithmus
Shavite basiert auf dem HAIFA-Konstrukt (HAsh Iterative FrAmework) der beiden Autoren von 2006 und Methoden aus
AES.
Es benutzt eine
Feistel-Blockchiffre und Blockmanipulationen ähnlich
AES.
Eine genaue Spezifikation findet sich auf der
Website von Shavite.
Beispiel
Klartext: | Beispielklartext |
Shavite-224 Hash: | 90E42957 DDD4E3BD 284B4B53 39B94DE0 AFAC4071 B92999E7 0FABED8A |
Shavite-256 Hash: | B31CBA30 3E120280 B6101753 A9510E05 3CD15BED 5983F7A9 56A8E6AB 8891F3E1 |
Shavite-384 Hash: | 22401908 227FFD8A 8215D384 FD53B725 B17D8102 E696E682 37BECCBC 92E31CE5 AF6EC092 90857A64 8771ECBB 4B91599E |
Shavite-512 Hash: | A6005704 D6E21B2B BAEEDF44 265F3832 4743C888 55680660 A82A123F 577871C5 9DB34497 CCC469D1 D491E3CE DDBD5D65 30916C14 C730DCED F8F62B2F 831FA1C |
Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (Decoder / Encoder / Solver-Tool)