Tiger-160/3 Hash-Code-Rechner
Veröffentlicht: 17. Februar 2025 um 21:17:17 UTC
Hashcode-Rechner, der die Tiger-Hashfunktion mit 160 Bit und 3 Runden (Tiger-160/3) verwendet, um einen Hashcode basierend auf der Texteingabe oder dem Dateiupload zu berechnen.Tiger-160/3 Hash Code Calculator
Tiger 160/3 (Tiger 160 Bit, 3 Runden) ist eine kryptografische Hash-Funktion, die eine Eingabe (oder Nachricht) entgegennimmt und eine Ausgabe mit fester Größe von 160 Bit (20 Byte) erzeugt, die üblicherweise als 40-stellige Hexadezimalzahl dargestellt wird.
Die Tiger-Hash-Funktion ist eine kryptografische Hash-Funktion, die 1995 von Ross Anderson und Eli Biham entwickelt wurde. Sie wurde speziell für eine schnelle Leistung auf 64-Bit-Plattformen optimiert und eignet sich daher gut für Anwendungen, die eine schnelle Datenverarbeitung erfordern, wie z. B. Dateiintegritätsprüfung, digitale Signaturen und Datenindizierung. Sie erzeugt 192-Bit-Hash-Codes in 3 oder 4 Runden, die bei Bedarf aus Speichergründen oder aufgrund der Kompatibilität mit anderen Anwendungen auf 160 oder 128 Bit gekürzt werden können.
Es gilt für moderne kryptografische Anwendungen nicht mehr als sicher, ist hier jedoch enthalten für den Fall, dass aus Gründen der Abwärtskompatibilität ein Hash-Code berechnet werden muss.
Vollständige Offenlegung: Ich habe die spezielle Implementierung der auf dieser Seite verwendeten Hash-Funktion nicht geschrieben. Es handelt sich um eine Standardfunktion, die in der Programmiersprache PHP enthalten ist. Ich habe lediglich die Webschnittstelle erstellt, um sie hier der Einfachheit halber öffentlich zugänglich zu machen.
Über den Tiger-160/3 Hash-Algorithmus
Ich bin weder Mathematiker noch Kryptograf, aber ich werde versuchen, diese Hash-Funktion anhand eines Beispiels für Laien zu erklären. Wenn Sie eine wissenschaftlich korrekte und präzise Erklärung mit viel Mathematik bevorzugen, werden Sie diese sicher auf zahlreichen anderen Websites finden ;-)
Stellen Sie sich nun vor, Sie bereiten ein geheimes Smoothie-Rezept zu. Sie geben eine Menge Früchte (Ihre Daten) hinein, mischen sie auf besondere Weise (der Hash-Prozess) und erhalten am Ende einen einzigartigen Geschmack (das Hash). Selbst wenn Sie nur eine Kleinigkeit ändern – wie eine weitere Blaubeere hinzufügen – wird der Geschmack völlig anders sein.
Mit Tiger sind hierfür drei Schritte erforderlich:
Schritt 1: Vorbereiten der Zutaten (Auffüllen der Daten)
- Egal, wie groß oder klein Ihre Daten sind, Tiger sorgt dafür, dass sie die richtige Größe für den Mixer haben. Es fügt ein wenig zusätzliches Füllmaterial (wie Polsterung) hinzu, damit alles perfekt hineinpasst.
Schritt 2: Der Super Blender (Die Komprimierungsfunktion)
- Dieser Mixer hat drei leistungsstarke Klingen.
- Die Daten werden in Stücke zerlegt und jedes Stück geht einzeln durch den Mixer.
- Die Klingen drehen sich nicht einfach nur – sie mischen, zerschlagen, verdrehen und verwürfeln die Daten auf verrückte Weise mithilfe spezieller Muster (dies sind wie geheime Mixereinstellungen, die sicherstellen, dass alles unvorhersehbar vermischt wird).
Schritt 3: Mehrere Mischungen (Durchgänge/Runden)
- Und jetzt wird es interessant. Tiger vermischt Ihre Daten nicht nur einmal, sondern mehrmals, um sicherzustellen, dass niemand die ursprünglichen Bestandteile herausfinden kann.
- Dies ist der Unterschied zwischen der 3- und der 4-Runden-Version. Durch das Hinzufügen eines zusätzlichen Mischzyklus sind die 4-Runden-Versionen etwas sicherer, aber auch langsamer zu berechnen.