当前位置:网站首页>sqlserver对数据进行加密、解密
sqlserver对数据进行加密、解密
2022-07-04 21:37:00 【CodingSir】
– sqlserver对数据进行加密、解密
– 创建测试表
CREATE TABLE TBLUser
(
Name nvarchar(30),
Password varbinary(1000)
)
- 1
- 2
- 3
- 4
- 5
– 创建数据库主**
CREATE master key ENCRYPTION BY PASSWORD ='[email protected]'
- 1
– 创建证书
CREATE CERTIFICATE TestCert with SUBJECT = 'Test Certificate'
- 1
– 创建对称**
CREATE SYMMETRIC KEY TestSymmetric WITH ALGORITHM = AES_256 ENCRYPTION BY CERTIFICATE TestCert
- 1
– 使用对称秘钥加密数据
OPEN SYMMETRIC KEY TestSymmetric DECRYPTION BY CERTIFICATE TestCert;
INSERT INTO TBLUser values('张三', ENCRYPTBYKEY(Key_Guid(N'TestSymmetric'), '123456'));
CLOSE SYMMETRIC KEY TestSymmetric;
- 1
- 2
- 3
– 查看加密后的数据
SELECT * FROM TBLUser
- 1
– 解密数据
OPEN SYMMETRIC KEY TestSymmetric DECRYPTION BY CERTIFICATE TestCert;
SELECT Name, CAST(DecryptByKey(password) as varchar(100)) Password FROM TBLUser;
CLOSE SYMMETRIC KEY TestSymmetric;
边栏推荐
- Enlightenment of maker thinking in Higher Education
- 面试题 01.08. 零矩阵
- HDU - 2859 Phalanx(DP)
- 【C语言进阶篇】数组&&指针&&数组笔试题
- GTEST from ignorance to proficient use (2) what is test fixture
- WebGIS框架---kalrry
- HDU - 1078 fatmouse and cheese (memory search DP)
- For MySQL= No data equal to null can be found. Solution
- KDD2022 | 什么特征进行交互才是有效的?
- 并发网络模块化 读书笔记转
猜你喜欢
Nat. Commun.| 机器学习对可突变的治疗性抗体的亲和力和特异性进行共同优化
智洋创新与华为签署合作协议,共同推进昇腾AI产业持续发展
[C language] deep understanding of symbols
Sorting and sharing of selected papers, systems and applications related to the most comprehensive mixed expert (MOE) model in history
How was MP3 born?
Why do you have to be familiar with industry and enterprise business when doing Bi development?
Lambdaquerywrapper usage
MongoDB聚合操作总结
复数在数论、几何中的用途 - 曹则贤
TCP协议三次握手过程
随机推荐
Rotary transformer string judgment
Use of class methods and class variables
【LeetCode】17、电话号码的字母组合
案例分享|金融业数据运营运维一体化建设
HDU - 1078 fatmouse and cheese (memory search DP)
Acwing 2022 daily question
电话加密,中间4为****代替
股票开户流程是什么?使用同花顺手机炒股软件安全吗?
How was MP3 born?
AcWing 2022 每日一题
做BI开发,为什么一定要熟悉行业和企业业务?
更强的 JsonPath 兼容性及性能测试之2022版(Snack3,Fastjson2,jayway.jsonpath)
2022 version of stronger jsonpath compatibility and performance test (snack3, fastjson2, jayway.jsonpath)
How to use concurrentlinkedqueue as a cache queue
New intersectionobserver usage notes
Open3d surface normal vector calculation
El tree combined with El table, tree adding and modifying operations
淘宝商品评价api接口(item_review-获得淘宝商品评论API接口),天猫商品评论API接口
Interviewer: what is XSS attack?
TCP shakes hands three times and waves four times. Do you really understand?