- Catégories :
Fonctions de chaîne et fonctions binaires (Somme de contrôle)
MD5_NUMBER — Obsolète¶
Renvoie le résumé de message de 128 bits MD5 interprété comme un numéro Big Endian signé de 128 bits. 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_LOWER64, MD5_NUMBER_UPPER64
Syntaxe¶
MD5_NUMBER(<msg>)
Arguments¶
msg
Une expression de chaîne de caractères, le message à hacher.
Renvoie¶
Un entier signé (NUMERIC(38, 0)
).
Cet entier peut être en dehors de la plage stockée par NUMERIC(38, 0)
, cette fonction est donc obsolète.
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_number('Snowflake');
-----------------------------------------+
MD5_NUMBER('SNOWFLAKE') |
-----------------------------------------+
-24002618010294540563082926240470284066 |
-----------------------------------------+