sql server创建加密、解密存储过程

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

首先我们先建表:

  

判断存储过程是否存在:

创建加密存储过程:

 

创建解密存储过程:

加密数据并存入数据表:

 

解密数据查询:

以上脚本环境为sqlserver2014.

本人不是计算机、网络编程学院毕业,所学都是自己研习所得。如有错误还请各位大牛给予斧正,将是对我最大的帮助,本人感激不尽,在此先行谢过!

posted on 2018-06-07 15:40  饲养员  阅读(230)  评论(0)    收藏  举报

导航