Quelle
DECRYPT
Entschlüsselt einen BINARY - Wert mithilfe einer VARCHAR - Passphrase.
DECRYPT_RAW
Der Schlüssel kann ein beliebiger Wert sein, solange die Länge korrekt ist. Für AES128 muss der Schlüssel beispielsweise 128 Bit (16 Byte) sein, und für AES256 muss der Schlüssel 256 Bit (32 Byte) sein.
TRY_DECRYPT
Eine spezielle Version von DECRYPT, die einen NULL - Wert zurückgibt, wenn beim Entschlüsseln ein Fehler auftritt.
SHA2 , SHA2_HEX
Gibt eine hexadezimal - codierte Zeichenfolge zurück, die den N - Bit - SHA - 2 - Nachrichtenhash enthält, wobei N die angegebene Größe des Ausgabedigests ist. Diese Funktionen sind gleichbedeutend.
SHA1_BINARY
Gibt eine 20 - Byte - Binärdatei zurück, die den 160 - Bit - SHA - 1 - Nachrichtenhash enthält. Syntax SHA1_BINARY(<msg>) Copy Argumente msgEin Zeichenfolgenausdruck, die zu hashende Nachricht. Rückgabewerte Der Datentyp des zurückgegebenen Werts…
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.
SHA1 , SHA1_HEX
(Kryptografischer Hash) SHA1 , SHA1_HEX Gibt eine 40 - stellige hexadezimal - codierte Zeichenfolge zurück, die den 160 - Bit - SHA - 1 - Nachrichtenhash enthält. Diese Funktionen sind gleichbedeutend.
HASH
Gibt einen signierten 64 - Bit - Hashwert zurück. Beachten Sie, dass HASH niemals NULL zurückgibt, selbst bei NULL - Eingaben. Mögliche Verwendungsmöglichkeiten für die HASH - Funktion sind: Konvertieren von verzerrten Datenwerten in Werte,…
Verschlüsselungsfunktionen
…verschlüsseln oder entschlüsseln VARCHAR - und BINARY - Werte. Funktion Anmerkungen ENCRYPT Verschlüsselt VARCHAR - oder BINARY - Werte mithilfe einer Passphrase. DECRYPT Entschlüsselt VARCHAR - oder BINARY - Werte mithilfe einer Passphrase.
TRY_DECRYPT_RAW
Der Schlüssel kann ein beliebiger Wert sein, solange die Länge korrekt ist. Für AES128 muss der Schlüssel beispielsweise 128 Bit (16 Byte) sein, und für AES256 muss der Schlüssel 256 Bit (32 Byte) sein.