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 sind gleichbedeutend.

Syntax

MD5(<msg>)

MD5_HEX(<msg>)

Argumente

Nachricht

Ein Zeichenfolgenausdruck, die zu hashende Nachricht.

Rückgabewerte

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

Nutzungshinweise

Obwohl die Funktionen MD5, MD5_BINARY und MD5_NUMBER 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, beispielsweise als „Prüfsummen“-Funktionen, um versehentliche Datenverfälschungen zu erkennen.

Beispiele

SELECT md5('Snowflake');

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