当前位置:网站首页>Sqlserver encrypts and decrypts data
Sqlserver encrypts and decrypts data
2022-07-04 22:13:00 【CodingSir】
– sqlserver Encrypt data 、 Decrypt
– Create test table
CREATE TABLE TBLUser
(
Name nvarchar(30),
Password varbinary(1000)
)
- 1
- 2
- 3
- 4
- 5
– Create database master **
CREATE master key ENCRYPTION BY PASSWORD ='[email protected]'
- 1
– Create certificate
CREATE CERTIFICATE TestCert with SUBJECT = 'Test Certificate'
- 1
– Create symmetry **
CREATE SYMMETRIC KEY TestSymmetric WITH ALGORITHM = AES_256 ENCRYPTION BY CERTIFICATE TestCert
- 1
– Use symmetric secret keys to encrypt data
OPEN SYMMETRIC KEY TestSymmetric DECRYPTION BY CERTIFICATE TestCert;
INSERT INTO TBLUser values(' Zhang San ', ENCRYPTBYKEY(Key_Guid(N'TestSymmetric'), '123456'));
CLOSE SYMMETRIC KEY TestSymmetric;
- 1
- 2
- 3
– View encrypted data
SELECT * FROM TBLUser
- 1
– Decrypt data
OPEN SYMMETRIC KEY TestSymmetric DECRYPTION BY CERTIFICATE TestCert;
SELECT Name, CAST(DecryptByKey(password) as varchar(100)) Password FROM TBLUser;
CLOSE SYMMETRIC KEY TestSymmetric;
边栏推荐
- AcWing 2022 每日一题
- Scala download and configuration
- 283. Moving zero-c and language assisted array method
- How to implement Devops with automatic tools
- 力扣2_1480. 一维数组的动态和
- PMO:比较25种分子优化方法的样本效率
- 大厂的广告系统升级,怎能少了大模型的身影
- GTEST from ignorance to skillful use (1) GTEST installation
- 傳智教育|如何轉行互聯網高薪崗比特之一的軟件測試?(附軟件測試學習路線圖)
- 使用 BlocConsumer 同时构建响应式组件和监听状态
猜你喜欢
Redis has three methods for checking big keys, which are necessary for optimization
HUAWEI nova 10系列发布 华为应用市场筑牢应用安全防火墙
Use blocconsumer to build responsive components and monitor status at the same time
什么是商业智能(BI),就看这篇文章足够了
机器学习笔记 - 互信息Mutual Information
i.MX6ULL驱动开发 | 24 - 基于platform平台驱动模型点亮LED
B站大量虚拟主播被集体强制退款:收入蒸发,还倒欠B站;乔布斯被追授美国总统自由勋章;Grafana 9 发布|极客头条
[acwing] solution of the 58th weekly match
复数在数论、几何中的用途 - 曹则贤
QT - plot other problems
随机推荐
面试题 01.01. 判定字符是否唯一
Interview question 01.01 Determine whether the character is unique
Application practice | Shuhai supply chain construction of data center based on Apache Doris
Service online governance
From repvgg to mobileone, including mobileone code
WebGIS framework -- kalrry
DevEco Device Tool 3.0 Release带来5大能力升级,让智能设备开发更高效
HDU - 2859 Phalanx(DP)
QT - plot other problems
PostgreSQL服务端编程聚合和分组
TCP协议三次握手过程
The drawing method of side-by-side diagram, multi row and multi column
New intersectionobserver usage notes
Go language loop statement (3 in Lesson 10)
Is it safe to open an account in the stock of Caicai college? Can you only open an account by digging money?
文件读取写入
Solve the problem of data disorder caused by slow asynchronous interface
PostgreSQLSQL高级技巧透视表
服务线上治理
传智教育|如何转行互联网高薪岗位之一的软件测试?(附软件测试学习路线图)