sql server 怎么设置表中加密

 时间:2024-10-12 14:14:50

1、测试环境说明测试使用SQL Servre 2012 R2,创建如下的数据表:--创建测试用的用户表CREATE TABLE TBLUser( Name nvarchar(30), Password varbinary(1000), )GO

sql server 怎么设置表中加密

3、创建证书创建一个用来加密对称秘钥证书,具体代码如下:--创建证书CREATE CERTIFICATE TestCert with SUBJECT = 'Test Certificate'GO

sql server 怎么设置表中加密

5、加密数据先打开证对称秘钥,再使用ENCRYPTBYKEY函数加密数倌栗受绽据,完成后关闭对称秘钥。具体代码如下:--使用对称秘钥加密数赍铈于脏据OPEN SYMMETRIC KEY TestSymmetric DECRYPTION BY CERTIFICATE TestCert;INSERT INTO TBLUser values('张三', ENCRYPTBYKEY(Key_Guid(N'TestSymmetric'), '123456'));CLOSE SYMMETRIC KEY TestSymmetric;GO

sql server 怎么设置表中加密

7、解密数据先打开证对称秘钥,再使用Decr鲻戟缒男yptByKey函数解密数据,完成后关闭对称秘钥。具体代码如下:--解密数据OPEN SYMMETRIC K呶蓟鹭毵EY TestSymmetric DECRYPTION BY CERTIFICATE TestCert;SELECT Name, CAST(DecryptByKey(password) as varchar(100)) Password FROM TBLUser;CLOSE SYMMETRIC KEY TestSymmetric;GO

sql server 怎么设置表中加密
  • SQL Server 2016怎么用
  • VMware虚拟机如何设置窗口自动适应客户机?
  • hyper-v管理器中关闭虚拟机状态出现 正在停止
  • 如何在命令行上编译 C++/CX 程序
  • ubuntu搜狗无法输入中文
  • 热门搜索
    新生儿奶瓶怎么选 胸贴怎么用 百分点怎么算 天使英文怎么写 孩子青春期叛逆家长怎么办 天梭手表怎么调日期 怎么摘隐形眼镜 宝宝脸上湿疹怎么办 虎皮鹦鹉怎么分公母 头发干燥怎么办