Encriptacion de un campo en una tabla

Bueno aqui les pongo un pequeño ejemplo de encriptacion de datos para un campo llamado "contrasena" en una tabla llamada "Usuario"

update Usuario set contrasena = ENCRYPTBYPASSPHRASE('tu clave de encriptacion aqui','password aqui') where Usuario.idUsuario = 'codigo usuario'

Bueno... aqui lo que hacemos es hacer un update del dato "contrasena" para encriptarlo. Debemos notar que necesitamos una "clave de encriptacion"  esta clave nos sirve para encriptar y es la misma que necesitamos para descencriptar ese dato. La clave de encriptacion la defines tu... puede ser cualquier cosa.

Para descencriptar el dato debes usar el siguiente comando: DECRYPTBYPASSPHRASE

Aqui hay un ejemplo donde hacemos un select mostrando el campo desencritpado de nuestra tabla Usuario

SELECT CONVERT(VARCHAR(300),DECRYPTBYPASSPHRASE('clave de encriptacion',contrasena)) FROM USUARIO

Bueno... asi de simple esta esto. Cualquier clavo correin o comment

Comentarios

Entradas populares de este blog

Como hacer una matriz gráfica de botones en java

Modelo Entidad Relacion - Bug Tracker

Entidad Relacion Practica 2 IPC2