Echo Hash

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)