Die Auszugs- und Hashfunktion (Digest/Hash) generiert eine digitale Zusammenfassung von Informationen, die als Nachrichtenauszug (Message-Digest) bezeichnet wird. Nachrichtenauszüge stellen eine digitale Kennung für ein digitales Dokument bereit. Der von der Auszugs- und Hashfunktion erzeugte Nachrichtenauszug besitzt eine Base64-Codierung.
Nachrichtenauszugsfunktionen (Message-Digest-Funktionen) sind mathematische Funktionen, die Informationen verarbeiten, um einen Nachrichtenauszug für jedes eindeutige Dokument zu generieren. Identische Dokumente haben denselben Nachrichtenauszug, was genutzt werden kann, um sicherzustellen, dass die empfangene Nachricht mit der gesendeten Nachricht identisch ist.
Die Eingabe ist das Dokument oder die Zeichenfolge, für die Sie einen Auszug (Digest) generieren wollen. Beispiel: MD5 ("Austin was happy that the band played on") =NjJhODJhNTViZmI3Y2YwZDc2NDkxYjc0ZTkzZDlmMTQ=
MD5 ist in RFC 1321 definiert. IBM® Cast Iron verwendet den MD5-Algorithmus, der im JDK-Sicherheitspaket enthalten ist. Der Algorithmus akzeptiert eine Nachricht undefinierter Länge und gibt einen Nachrichtenauszug von 128 Bit zurück.
SHA-1 wurde von Federal Information Processing Standards Publication 180-1 (FIPS PUB 180-1) definiert. IBM Cast Iron verwendet den SHA-1-Algorithmus, der im Sicherheitspaket von JDK (Java Development Kit) enthalten ist. SHA-1 akzeptiert eine Eingabenachricht beliebiger Länge mit weniger als 264 Bit und generiert einen Nachrichtenauszug von 160 Bit.
SHA-256 ist eine 256-Bit-Hashfunktion, die mit der Spezifikation SP 800-131a des National Institute of Standards konform ist. IBM Cast Iron verwendet den SHA-256-Algorithmus, der im Sicherheitspaket von JDK (Java Development Kit) enthalten ist. Die Eingabe ist das Dokument oder die Zeichenfolge, für die Sie einen Auszug (Digest) generieren wollen. Beispiel: SHA-256 ("Sample Input") =bEzV+7Tz6afzJhY0E5u0Zt1+9uBURb/2pgi2PT9Ms/s=. Der Hashwert ist 32 Byte oder 256 Bit lang.
Verwenden Sie die Funktion Eingabedaten mit MD5 verarbeiten/in Hashwert umwandeln zum Erstellen eines Base64-codierten Auszugs (Digest) der Eingabedaten mit MD5.
Verwenden Sie die Funktion Eingabedaten mit SHA-1 verarbeiten/in Hashwert umwandeln zum Erstellen eines Base64-codierten Auszugs (Digest) der Eingabedaten mit SHA-1.
Verwenden Sie die Funktion Eingabedaten mit SHA-256 verarbeiten/in Hashwert umwandeln zum Erstellen eines Base64-codierten Auszugs (Digest) der Eingabedaten mit SHA-256.