Blue Midnight Wish Hash
Kategorisierung: | Modern / Hashes und Prüfsummen |
Herkunft / Verwendung: | BMW (Blue Midnight Wish) ist eine Hashfunktion, die von Danilo Gligoroski, Vlastimil Klima, Svein Johan Knapskog, Mohamed El-Hadedy, Jørn Amundsen und Stig Frode Mjølsnes 2008 entwickelt wurde. BMW war einer der Finalisten 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
BMW arbeitet je nach Hashlänge mit einer Wortlänge von 32 bit (224 und 256 bit-Hash) oder 64 bit (384 und 512 bit). Nach einem Padding (Auffüllen mit einem bestimmten Bitmuster) erfolgt die Hashberechnung in mehreren Runden mittels Bitoperationen (Verschiebungen und Rotationen) auf einen Blockpeicher, der mehrere Wörter breit ist.
Die genaue Spezifikation findet sich in der Publikation "Cryptographic Hash Function BLUE MIDNIGHT WISH" der Autoren.
Beispiel
Klartext: | Beispielklartext |
BMW-224 Hash: | 0988F646 315784F7 343FC9EF 2D7493AF 85E20296 5A307DAE 4429C7E4 |
BMW-256 Hash: | 87CB5F0C 29869FCB 063A1303 F1CD27D9 41C2E451 0F171512 C502AFC4 5E833AEF |
BMW-384 Hash: | 3EB121A6 BE96AE77 269DE265 ECF4A545 6E860E27 1B869637 B3BDADA8 384B8058
D23B2E55 0C1F17CE 1E378B3B 363A8576 |
BMW-512 Hash: | BA3E5F3E 816A200E 532109E9 5139BBCA D9F94139 B3DD0C52 FA0580A4 CFD09211
0B00A997 574CC89F 77522AB3 2099D313 76C8B66C 27AC22C5 3487AC8C 8E28E1FA |
Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (Decoder / Encoder / Solver-Tool)