- Kategorien:
Zeichenfolgen- und Binärfunktionen (Kryptografischer Hash)
SHA2_BINARY¶
Gibt eine Binärdatei zurück, die den N-Bit-SHA-2-Nachrichtenhash enthält, wobei N die angegebene Größe des Ausgabedigests ist.
Syntax¶
Argumente¶
Benötigt:
msgEin Zeichenfolgenausdruck, die zu hashende Nachricht
Optional:
digest_sizeGröße (in Bits) der Ausgabe, die der spezifischen SHA-2-Funktion entspricht, die zum Verschlüsseln der Zeichenfolge verwendet wird:
224 = SHA-224
256 = SHA-256 (Standard)
384 = SHA-384
512 = SHA-512
SHA-512/224 und SHA-512/256 werden nicht unterstützt.
Rückgabewerte¶
Der Datentyp des zurückgegebenen Werts ist BINARY.
Nutzungshinweise¶
Verwenden Sie diese Funktion nicht zur Verschlüsselung einer Meldung, die Sie entschlüsseln müssen. Diese Funktion hat keine entsprechende Entschlüsselungsfunktion. (Die Länge der Ausgabe ist unabhängig von der Länge der Eingabe. Die Ausgabe hat nicht notwendigerweise genug Bits, um alle Informationen der Eingabe zu enthalten, sodass es nicht möglich ist, eine Funktion zu schreiben, die alle möglichen gültigen Eingaben entschlüsseln kann).
Diese Funktion ist für andere Zwecke gedacht, z. B. für die Berechnung einer Prüfsumme zum Erkennen von Datenfehlern.
Wenn Sie Daten verschlüsseln und entschlüsseln müssen, verwenden Sie die folgenden Funktionen:
Beispiele¶
Der Datentyp der Ausgabe ist BINARY und kann in einer BINARY-Spalte gespeichert werden:
Erstellen Sie eine Tabelle, und füllen Sie diese:
Hier sind die entsprechende Abfrage und die Ausgabe (beachten Sie, dass die Ausgabe für die Anzeige implizit in eine vom Benutzer lesbare Form umgewandelt wird, das in diesem Fall eine Zeichenfolge aus hexadezimalen Ziffern ist):