Tiger (Hashfunktion)
Werkzeuge
Allgemein
Drucken/exportieren
In anderen Projekten
Tiger ist einekryptologische Hashfunktion, die vonRoss Anderson undEli Biham im Jahr1996 entwickelt wurde. Der von Tiger erzeugte Hashwert hat eine Länge von 128, 160 oder 192 Bit. Der Tiger-Algorithmus ist nichtpatentiert.Tiger2 ist bis auf Füllmuster am Ende der Nutzdaten identisch mit Tiger.
Die 192 Bit (24 Byte) langen Tiger-Hashes werden normalerweise als 48-stelligeHexadezimalzahl notiert. Folgendes Beispiel zeigt eine 59 Byte langeASCII-Eingabe und die zugehörigen Tiger-Hashes:
Tiger("Franz jagt im komplett verwahrlosten Taxi quer durch Bayern") = 4df42db66c8d84269d4b7157b92a87be717aa1a5834a3050 Tiger2("Franz jagt im komplett verwahrlosten Taxi quer durch Bayern") = ac228a08cc97a449d85729e6549dbe4cd746df0061522b2cEine kleine Änderung der Nachricht erzeugt typischerweise einen komplett anderen Hash. MitFrank stattFranz ergibt sich:
Tiger("Frank jagt im komplett verwahrlosten Taxi quer durch Bayern") = 9cee0eb7b596ba0f435d42c33ddf8eff7fabb86922aa4bc6 Tiger2("Frank jagt im komplett verwahrlosten Taxi quer durch Bayern") = 5959793d7837abf2cc44dc57b3712c6da5d89cc1df92cd5aDer Hash eines Strings der Länge Null ist:
Tiger("") = 3293ac630c13f0245f92bbb1766e16167a4e58492dde73f3 Tiger2("") = 4441be75f6018773c206c22745374b924aa8313fef919f41