SQL Server 加密存储-Always Encrypted 始终加密

作者:vkvi 来源:千一网络(原创) 日期:2018-6-28

这个名字很奇怪,但是不要紧了。

Always Encrypted 始终加密的应用场景举例:假如我们把数据库放在阿里云,我们又担心数据库被人看了,此时可以使用 Always Encrypted 始终加密。也就是说客户端对敏感数据加密,但是 SQL Server 并不会知道密钥。

如何启用?

在数据库的表上右键,有一个“加密列”,点之,不过这种操作似乎要求表是空表,没数据。

配置完成后,可以在数据库的“安全性”下“Always Encrypted 密钥”中看到我们的密钥。

Always Encrypted 始终加密

SQL Server Management Studio 启用加密连接

在“连接到服务器”的“选项”->“其他连接参数中”输入:Column Encryption Setting=Enabled。

加密类型

  • 是确定的:所有相同的明文,都是相同的密文。
  • 随机密钥:即使相同的明文,都是不同的密文,更安全,但是此时不可对该字段使用索引、= 查询等。


加密类型

参考阅读:微软的始终加密

你前面那位网友看了:IE8 特性-自动崩溃恢复

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他