mysql.h


SHA, SHA1

SHA1(string)
SHA(string)

Calcula un checksum SHA1 de 160 bits para la cadena string, como se describe en RFC 3174 (Secure Hash Algorithm). El valor se devuelve como un número hexadecimal de 40 dígitos, o NULL en caso de que el argumento de entrada sea NULL. Uno de los posibles usos de esta función es como una clave hash. También se puede usar como una función de seguridad criptográfica para almancenar contraseñas.

mysql> SELECT SHA1("abc");
        -> 'a9993e364706816aba3e25717850c26c9cd0d89d'

SHA1() se añadió en la versión 4.0.2, y puede considerarse un equivalente de MD5() más seguro criptográficamente. SHA() es sinónimo de SHA1().