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搜狗无法输入中文
  • 热门搜索
    旅游学刊 陕西旅游年票 北疆旅游 武汉旅游景点大全 安徽旅游攻略 兰州旅游景点 江西旅游商贸 西双版纳旅游景点 海南三亚旅游 汕头旅游