![Encriptando Procedimientos Almacenados en SQL Server](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2019/08/proc-almacenado-candado-encriptacion-sql-server.png)
Encriptando Procedimientos Almacenados en SQL Server
Al crear o actualizar un procedimiento almacenado tenemos la oportunidad de habilitar la encriptación permitiendo que el contenido no pueda ser modificado.
En este caso usaremos la base de datos Northwind para lo cual crearemos el siguiente procedimiento almacenado:
![Procedimiento almacenado sin encriptacion sql server](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2019/08/proc-almacenado-sin-encriptacion-sql-server.png)
Antes de ejecutar el procedimiento almacenado como normalmente lo creamos, agregamos WITH ENCRIPTION para indicar que se creará el procedimiento almacenado usando la encriptación.
![Procedimiento almacenado con encriptacion sql server](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2019/08/proc-almacenado-con-encriptacion-sql-server.png)
Creamos el procedimiento almacenado y verificamos la carpeta de los procedimientos almacenados viendo la siguiente diferencia con respecto a los otros procedimientos almacenados:
![Procedimiento almacenado candado encriptacion sql server](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2019/08/proc-almacenado-candado-encriptacion-sql-server.png)
Y si tratamos de modificar el procedimiento almacenado no podremos realizarlo:
![Procedimiento almacenado con encriptacion sql server nomodificar](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2019/08/proc-almacenado-con-encriptacion-sql-server-nomodificar.png)
Si quisieramos desencriptar nuestro procedimiento almacenado podemos usar software de terceros como dbForge SQL Decryptor
Puedes visitar esta página y descargar el programa
https://www.devart.com/dbforge/sql/sqldecryptor/
Con este software podemos desencriptar nuestro procedimiento almacenado:
![Procedimiento almacenado decrypt sql server](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2019/08/proc-almacenado-decrypt-sql-server.png)
Aqui obtenemos el script del procedimiento almacenado que habíamos encriptado:
![Procedimiento almacenado decrypt sql server script](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2019/08/proc-almacenado-decrypt-sql-server-script-1024x436.png)
Romulaldo Sarmiento
Excelente aporte. Muchas gracias.