Catégories :

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

MD5_NUMBER_LOWER64

Calcule le résumé de message de 128 bits MD5, l’interprète comme un numéro Big Endian signé de 128 bits, et renvoie les 64 bits inférieurs du nombre comme un entier non signé. Cette représentation est utile pour un stockage et une comparaison des MD5 avec une efficacité maximale.

Voir aussi :

MD5 , MD5_HEX, MD5_BINARY, MD5_NUMBER_UPPER64

Syntaxe

MD5_NUMBER_LOWER64(<msg>)

Arguments

msg

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

Renvoie

Un entier non signé de 64 bits qui représente les 64 bits inférieurs du résumé de message.

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

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