【发布时间】:2019-02-04 03:11:42
【问题描述】:
我想知道是否有办法,以及如果可能的话,如何使用 Entity Framework 使用存储在 Azure Key Vault 中的列主密钥(CMK)来解密始终加密的列。
我按照以下教程操作:Microsoft Docs.
但他们没有使用 EF。他们还提到 CMK 存储在 Azure Key Vault 中。
我的主要目标是加密 Azure DB 中的一些数据,但允许用户查看这些数据。 (例如:信用卡号、SSN 等)
我已经在数据库中有一些数据,我想保留它。
我不想到处安装 Windows 证书,因为这将是一个 Web 应用程序,所以这就是我决定使用 Azure Key Vault 选项的原因,如果我理解正确,这是一种无需更改大部分内容的方法应用。
我走在正确的道路上吗?
可以这样解密吗?
谢谢
【问题讨论】:
标签: asp.net-mvc entity-framework azure azure-keyvault always-encrypted