Wie funktioniert der MD5 Algorithmus?
Maximale Nachrichtenlänge: 2^64 Bit
Hash-Wert Länge: 128Bit
Die Nachricht wird in 512Bit Blöcke zerlegt. Damit dies möglich ist wird die Nachricht am Ende immer mit folgendem Schema aufgefüllt (padding):
1. Es wird ein 1-Bit und dann soviele 0-Bits angehängt, dass die Nachrichtenlänge in Bits bei der Division durch 512 den Rest von 448 ergibt.
2. Die Länge der ursprünglichen Nachricht wird als Binärzahl der Länge 64Bit an die aufgefüllte Nachricht gehängt. Damit ist die Nachricht jetzt ein Vielfaches von 512Bit lang.
Dann wird ein mit fest vorgegebenen Werten 128Bit breiter Puffer initialisiert. Auf diesen Puffer wird nun die Komprimierungsfunktion F angewendet. Das Resultat von F ist 128Bit breiter Hash-Wert.
Hash-Wert Länge: 128Bit
Die Nachricht wird in 512Bit Blöcke zerlegt. Damit dies möglich ist wird die Nachricht am Ende immer mit folgendem Schema aufgefüllt (padding):
1. Es wird ein 1-Bit und dann soviele 0-Bits angehängt, dass die Nachrichtenlänge in Bits bei der Division durch 512 den Rest von 448 ergibt.
2. Die Länge der ursprünglichen Nachricht wird als Binärzahl der Länge 64Bit an die aufgefüllte Nachricht gehängt. Damit ist die Nachricht jetzt ein Vielfaches von 512Bit lang.
Dann wird ein mit fest vorgegebenen Werten 128Bit breiter Puffer initialisiert. Auf diesen Puffer wird nun die Komprimierungsfunktion F angewendet. Das Resultat von F ist 128Bit breiter Hash-Wert.
Tags: Funktion, Hash-Algorithmen, MD5
Quelle:
Quelle:
Was versteht man unter SHA-1?
Nachrichtenlänge: 2^64
Hash-Wert Länge: 160Bit
SHA-1 ist ein standardisierter Hash-Algorithmus. Er ist ähnlich aufgebaut wie MD5. Die Funktion F unterscheidet sich aber zu MD5. Bei MD5 werden 4 Runden à 16Schritten durchgeführt, bei SHA-1 hingegen 4 Runden à 20Schritte. Es gibt verschiedene Varianten von SHA z.B. SHA-224, SHA-256, SHA-384 und SHA-512. Die Zahl am Ende sagt, wie groß der Hashwert ist. Man sollte SHA Varianten größer 220Bit verwendet um sicher zu sein.
Hash-Wert Länge: 160Bit
SHA-1 ist ein standardisierter Hash-Algorithmus. Er ist ähnlich aufgebaut wie MD5. Die Funktion F unterscheidet sich aber zu MD5. Bei MD5 werden 4 Runden à 16Schritten durchgeführt, bei SHA-1 hingegen 4 Runden à 20Schritte. Es gibt verschiedene Varianten von SHA z.B. SHA-224, SHA-256, SHA-384 und SHA-512. Die Zahl am Ende sagt, wie groß der Hashwert ist. Man sollte SHA Varianten größer 220Bit verwendet um sicher zu sein.
Tags: Hash-Algorithmen, SHA-1
Quelle:
Quelle:
Kartensatzinfo:
Autor: CoboCards-User
Oberthema: Informatik
Schule / Uni: FernUniversität Hagen
Ort: Hagen
Veröffentlicht: 26.07.2010
Schlagwörter Karten:
Alle Karten (25)
Anforderungen (1)
Asymmetrisch (1)
Bridge-CA (1)
Chipkarte (1)
Clipper Chip (1)
Cross-Zertifikat (1)
DSA (1)
DSS (1)
Eigenschaften (2)
Empfänger (1)
Funktion (1)
gpg (1)
Hash (1)
Hash-Algorithmen (2)
Hashfunktion (6)
Hsh (1)
key escrow (1)
Kollision (3)
MAC (2)
Management (1)
MD5 (1)
Organisation (1)
Organistaion (1)
Passphrase (1)
pgp (1)
Schlüssel (1)
SHA-1 (1)
Standard (1)
Trust Center (1)
Verschlüsselung (3)
Zertifikat (8)
Zertifkat (2)