Echo Hash
Kategorisierung: | Modern / Hashes und Prüfsummen |
Herkunft / Verwendung: |
Echo ist eine Hashfunktion, die von Ryad Benadjila, Olivier Billet, Henri Gilbert, Gilles Macario-Rat, Thomas Peyrin, Matt Robshaw und Yannick Seurin 2008 entwickelt wurde. Echo war 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
Echo verarbeitet in 8 Runden je 12 Wörter à 128 bit (entspr. Blockgröße von 1536 bit / 192 Byte) des Klartextes und macht dabei Gebrauch vom "Intel AES instructions set", schnellen CPU-integrierten kryptografischen Operationen.
Die genaue Spezifikation findet sich auf der
Website der Autoren.
Beispiel
Klartext: | Beispielklartext |
Echo-224 Hash: | 4795D82F 420B4789 E76B68B1 DE01B04C D917FCCC F15D2550 52667FE6 |
Echo-256 Hash: | 9C9FC0C416709734C4896BA5175DD32FE001487A7A7DC918C2715213402AB01F |
Echo-384 Hash: | A62B582C EF383480 C9416BB2 A68D58EB 8F6E9DF6 BE5B4F55 6743B5FF 953BD42B 6A7F0B1B 79307284 5F6AB77C B1EA16B5 |
Echo-512 Hash: | 28A7E594 40171B48 BAC158EA 1B07E8D5 32850F11 C8A82FA2 3C55B871 2043A87E 32F4C741 52BE896D 92F753E8 9CD89E7F 4A4BDDF7 2873B722 81A9E242 C9BC9D7F |
Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (Decoder / Encoder / Solver-Tool)