jueves, 30 de junio de 2011

MD5 y SHA1 en SQL Server

Las funciones de encriptación de MySQL tan socorridas MD5 y SHA1 pueden ser utilizadas también en SQL Server, mediante la función HashBytes, pasando como parámetros el algoritmo de encriptación y la cadena a encriptar ejemplo:

SELECT HASHBYTES('MD5','Secret')

SELECT HASHBYTES('SHA1','Secret')

La misma función HASHBYTES('[algoritmo]','[texto_por_encriptar]') es capaz de utilizar los algoritmos de encriptación MD2, MD4, MD5, SHA y SHA1.