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
Publicar un comentario