索引始终加密的列

时间:2017-12-15 17:28:11

标签: sql always-encrypted

我正在寻找一种简单的策略,允许通过SQL2016 Always On加密的列可以被sargable和索引。考虑规范用例,其中我有一个信用报告应用程序,它使用SQL 2016 Always Encrypted将SSN存储在加密列中。我需要:

  

能够对列进行索引以提供快速搜索,例如“通过SSN查找用户”。

在完美的世界中,你可以做类似的事情:

select FN, LN, SSN 
from Employee 
where SSN = encrypt(123456789)

或涉及独角兽和彩虹

select FN, LN, SSN 
from Employee 
where SSN like encrypt(6789)

思想?

1 个答案:

答案 0 :(得分:1)

好的,挖掘后看起来我在这个博客上找到了答案。希望它能帮助其他人找到它。

https://blogs.msdn.microsoft.com/sqlsecurity/2016/12/13/parameterization-for-always-encrypted-using-ssms-to-insert-into-update-and-filter-by-encrypted-columns/