sqlserver对数据进行加密、解密
sqlserver对数据进行加密、解密
- – sqlserver对数据进行加密、解密
- – 创建测试表
- – 创建数据库主密钥
- – 创建证书
- – 创建对称密钥
- – 使用对称秘钥加密数据
- – 查看加密后的数据
- – 解密数据
– sqlserver对数据进行加密、解密
– 创建测试表
CREATE TABLE TBLUser
( Name nvarchar(30), Password varbinary(1000)
)
– 创建数据库主密钥
CREATE master key ENCRYPTION BY PASSWORD ='passW@ord'
– 创建证书
CREATE CERTIFICATE TestCert with SUBJECT = 'Test Certificate'
– 创建对称密钥
CREATE SYMMETRIC KEY TestSymmetric WITH ALGORITHM = AES_256 ENCRYPTION BY CERTIFICATE TestCert
– 使用对称秘钥加密数据
OPEN SYMMETRIC KEY TestSymmetric DECRYPTION BY CERTIFICATE TestCert;
INSERT INTO TBLUser values('张三', ENCRYPTBYKEY(Key_Guid(N'TestSymmetric'), '123456'));
CLOSE SYMMETRIC KEY TestSymmetric;
– 查看加密后的数据
SELECT * FROM TBLUser
– 解密数据
OPEN SYMMETRIC KEY TestSymmetric DECRYPTION BY CERTIFICATE TestCert;
SELECT Name, CAST(DecryptByKey(password) as varchar(100)) Password FROM TBLUser;
CLOSE SYMMETRIC KEY TestSymmetric;
sqlserver对数据进行加密、解密相关推荐
- 与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密...
原文:与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密 [索引页] [源码下载] 与众不同 w ...
- java使用DES加密方式,实现对数据的加密解密
全栈工程师开发手册 (作者:栾鹏) java教程全解 java使用DES加密方式,实现对数据的加密解密.加密和解密中需要使用同一个秘钥 第一种方式,使用类型Key作为加密解密的共同秘钥. 测试代码 p ...
- 一种简单的,适合单片机的,数据加密解密方法,仅需要调用两个函数即可完成数据的加密解密
一种简单的,适合单片机的,数据加密解密方法,仅需要调用两个函数即可完成数据的加密解密 本人原创,源码可移步:https://gitee.com/demyli/easy-encrypt.git /*** ...
- [Python3]数据的加密解密
哈希werkzeug.security: 此模块包含了加盐哈希函数方法. generate_password_hash:加密 check_password_hash: 验证 常见场景: 用于Flask ...
- cocos2d-js 手游解密jsc和WebSocket数据aes加密解密分析②
前面的http授权成功后,用的是WebSocket进行登录 Fiddler 抓包显示 双击进入插件详情,发现是加密的,那就进入js源码看看 js源码看看 搜索bufferToData后,得到关键代码 ...
- C# 数据的加密解密
/// <summary> /// 加密数据 /// </summary> /// <param name="Text"></param& ...
- AES在线加密解密-附AES128,192,256,CBC,CFB,ECB,OFB,PCBC各种加密
一.AES在线加密解密:AES 128/192/256位CBC/CFB/ECB/OFB/PCBC在线加密解密|在线工具|在线助手|在线生成|在线制作 http://www.it399.com/aes ...
- angular和JAVA实现aes、rsa加密解密,前后端交互,前端加解密和后端JAVA加解密实现
今天实现了下AES和RSA加密解密,主要的功能是对前后端交互数据进行加密解密,为什么要用到两个算法呢,首先RSA默认的话加密长度是有限的100多个byte吧大约,并且需要公钥私钥,而AES加密没有限制 ...
- java php rsa加密解密算法_PHP rsa加密解密算法原理解析
php服务端与客户端交互.提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1.加密解密的 ...
最新文章
- sql 使用identity(int,1,1)来产生行号。
- JAVE SE 学习day_09:sleep线程阻塞方法、守护线程、join协调线程同步方法、synchronized关键字解决多线程并发安全问题
- 深入理解 C 指针阅读笔记 -- 第二章
- selenium(2.4.0)中不能导出web drive 代码
- 每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享...
- 用wordpress制作网站的总结
- 常用SQL语句实例 11
- tar在linux编译为exe,将Linux代码移植到Windows的简单方法 1
- 九种跨域方式的实现原理,第一个就超惊艳!| 技术头条
- 大数据平台数据挖掘的作用是什么
- MVVM最佳解读和实践
- #脚本实现宠物动作行为_短视频剧情创作方法有哪些?爆款短视频的标配,只需88个脚本模板...
- CSS 图片去色处理
- 浅析机关单位人力资源内部控制
- matlab plot3 宽度,matlab设置plot图像尺寸大小、坐标轴等
- 视频书单号到底好不好做,能不能赚钱?
- hdu 6149 Valley Numer II(状压+ 枚举)
- 13700k和13700kf的区别 i7 13700k和13700kf怎么选
- python录入数据至ppt_利用Python进行数据分析之 数据加载.ppt
- SQL server 2008不允许保存更改的解决办法
热门文章
- C语言判断一个密码是不是安全的
- js电影票预订座位网页js特效
- 李宁签约肖战为运动潮流产品全球代言人;麦当劳中国内地首推植物肉产品 | 美通企业日报...
- android开机动画 暂停,修改build.prop,停在开机画面。求大神
- 大工之星编程挑战赛第一周题解
- 西安10万条业主信息被贩卖
- a2dp sink 在android kk和L实现的区别
- 印刷方式——标识丝印工艺
- 【Integrated Electronics系列——模拟电子技术基础】
- Eclipse运行tomcat出现错误“An incompatible version [1.1.33] of the APR based。。。 ”问题的解决