Kategorien:

Zeichenfolgen- und Binärfunktionen (Prüfsumme)

MD5 , MD5_HEX

Gibt eine 32-stellige hexadezimal-codierte Zeichenfolge zurück, die den 128-Bit-MD5-Nachrichtenhash enthält.

Diese Funktionen haben die gleiche Bedeutung.

Siehe auch:

MD5_BINARY, MD5_NUMBER_LOWER64, MD5_NUMBER_UPPER64

Syntax

MD5(<msg>)

MD5_HEX(<msg>)
Copy

Argumente

msg

Ein Zeichenfolgenausdruck, die zu hashende Nachricht.

Rückgabewerte

Gibt eine 32-stellige hexadezimal-codierte Zeichenfolge zurück.

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('Snowflake');

----------------------------------+
         MD5('SNOWFLAKE')         |
----------------------------------+
 edf1439075a83a447fb8b630ddc9c8de |
----------------------------------+
Copy