- 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 :
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).
Si vous devez chiffrer et déchiffrer des données, utilisez les fonctions suivantes :
Exemples¶
select md5_number_lower64('Snowflake');
+---------------------------------+
| MD5_NUMBER_LOWER64('SNOWFLAKE') |
|---------------------------------|
| 9203306159527282910 |
+---------------------------------+