SHA-3 Hash
Kategorisierung: | Modern / Hashes und Prüfsummen |
Siehe auch: | SHA-1 Hash, SHA-2 Hash, SHA-3 Hash |
Herkunft / Verwendung: |
SHA-3 ist eine Hashfunktion, und ging aus dem Gewinner-Algorithmus Keccak des NIST Ausschreibungswettbewerbs hervor. Nach einigen kleinen Anpassungen ist dies nun der neue Standard. Die Hashlänge ist variabel und beträgt 224, 256, 384, oder 512 bit (entsprechend 28, 32, 48 oder 64 Bytes). Nachdem es in der Vergangenheit mehrere Durchbrüche von Angriffen auf verbreitete Hash-Funktionen wie MD5 und SHA-1 gelangen und grundlegende Schwächen des Merkle-Damgard-Konstrukts publik wurde, entschied sich das NIST zu einer Ausschreibung ähnlich wie bei AES, die dort schon erfolgreich war, um einen Nachfolger zu SHA-2 zu finden. Von 64 eingereichten Hash-Verfahren wurde 14 für die 2. Runde ausgewählt:
|
Spezifikation des Algorithmus
Siehe Keccak Hash.Beispiel
Klartext: | Beispielklartext |
SHA-3 224 Hash: | 9F010B62 EB48A0EE 8F09E922 0058D7A3 12C339FB 4F2B2202 9D156556 |
SHA-3 256 Hash: | 9B20100F 57FDFD3A 350BC0E3 C7DE3509 9F19D6E9 64B4AD8F 7C0F8E8F 1239673E |
SHA-3 384 Hash: | A8C02BA3 A18B3DB7 F87D5A9A 8A348021 B3066795 04E8DDA4 50289B8F B36C4618 BA98E466 06E7BFF2 78431342 E3D98E5C |
SHA-3 512 Hash: | 19D66734 57966229 78DC1D65 CA79428D 8EBD893E 9F086D1F F94A86AE A658D6DF 88438D67 70E437ED 7BBC60A9 7182FD89 D3C43729 9660136C D7167A11 F66E1D |