Kategorien:

Zeichenfolgen- und Binärfunktionen (Prüfsumme)

MD5_NUMBER_LOWER64

Berechnet den 128-Bit-MD5-Nachrichtenhash, interpretiert ihn als vorzeichenbehaftete 128-Bit-Big-Endian-Zahl und gibt die unteren 64 Bit der Zahl als vorzeichenlose Ganzzahl zurück. Diese Darstellung dient dem möglichst effizienten Speichern und Vergleichen von MD5-Digests.

Siehe auch:

MD5 , MD5_HEX, MD5_BINARY, MD5_NUMBER_UPPER64

Syntax

MD5_NUMBER_LOWER64(<msg>)
Copy

Argumente

msg

Ein Zeichenfolgenausdruck, die zu hashende Nachricht.

Rückgabewerte

Eine vorzeichenlose 64-Bit-Ganzzahl, die die unteren 64 Bits des Nachrichtenhash darstellt.

Nutzungshinweise

  • Obwohl die MD5*-Funktionen ursprünglich als kryptografische Funktionen entwickelt wurden, sind sie jetzt für die Kryptographie veraltet und sollten nicht für diesen Zweck verwendet werden. Sie können für andere Zwecke verwendet werden (z. B. als „Prüfsummen“-Funktionen, um versehentlich beschädigte Daten zu erkennen).

    Wenn Sie Daten verschlüsseln und entschlüsseln müssen, verwenden Sie die folgenden Funktionen:

Beispiele

select md5_number_lower64('Snowflake');

+---------------------------------+
| MD5_NUMBER_LOWER64('SNOWFLAKE') |
|---------------------------------|
|             9203306159527282910 |
+---------------------------------+
Copy