sql server创建加密、解密存储过程
本人因为工作需要,在数据库存中存放了一些登录账号、密码之类的数据。为了保障数据安全,就对这些数据进行了简单加密。在使用过程中,每次都要写一大堆的代码,觉得麻烦,干脆我把加密、解密操作生成存储过程保存在数据库里,而密钥字符串却记在脑子里。这样即方便了使用,又保障了数据安全。做到这一点,我们需要使用encryptbypassphrase()和decryptbypassphrase()两个sqlserver内置加密、解密工具。
首先我们先建表:
判断存储过程是否存在:
创建加密存储过程:
创建解密存储过程:
加密数据并存入数据表:

解密数据查询:
以上脚本环境为sqlserver2014.
本人不是计算机、网络编程学院毕业,所学都是自己研习所得。如有错误还请各位大牛给予斧正,将是对我最大的帮助,本人感激不尽,在此先行谢过!
浙公网安备 33010602011771号