Etiquetas

, ,

Muchas veces cuando realizamos un migración de una base de datos SQL Server a SQL Database nos encontramos con campos que se encuentran encriptados utilizando la encriptación nativa de SQL.

El siguiente mecanismo es una forma muy simple de solucionar este problema. No es la única forma de realizarlo, pero este mecanismo nos puede ayudar a resolver rápidamente el conflicto.

La estrategia para resolver este problema es encriptar los campos en código antes de escribirlos en la base de datos y desencriptarlos al leerlos.

En el siguiente link se podrán descargar el código de ejemplo para realizar esto de manera simple en C#. También se podría realizar utilizando un certificado, pero el código de ejemplo utilizado aquí no tiene ninguna dependencia.

image

Método para encriptar.

image

Método para desencriptar.

image