Catégories :

Fonctions de chaîne et fonctions binaires (Somme de contrôle)

MD5 , MD5_HEX

Renvoie une chaîne de 32 caractères codés en hexadécimal contenant le résumé du message MD5 de 128 bits.

Ces fonctions sont synonymes.

Syntaxe

MD5(<msg>)

MD5_HEX(<msg>)

Arguments

msg

Une expression de chaîne de caractères, le message à hacher.

Renvoie

Renvoie une chaîne codée en hexadécimal de 32 caractères.

Notes sur l’utilisation

Bien que les fonctions MD5, MD5_BINARY et MD5_NUMBER aient été développées à l’origine en tant que fonctions de chiffrement, elles sont maintenant obsolètes pour le chiffrement et ne doivent pas être utilisées à cette fin. Elles peuvent être utilisées à d’autres fins, par exemple en tant que « fonctions de contrôle » pour détecter une corruption accidentelle de données.

Exemples

SELECT md5('Snowflake');

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