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.

Voir aussi :

MD5_BINARY, MD5_NUMBER_LOWER64, MD5_NUMBER_UPPER64

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* 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 |
----------------------------------+