我们在 SQl Server DB 上有几个表,我们想要加密一些包含敏感客户数据的列。我们正在使用 EDM 来访问、更新、插入……数据库数据。我们将使用数据库上的对称密钥为少数表加密一些已经存在的列。我需要在 ED 中进行哪些更新以容纳加密列?
谢谢。
我们在 SQl Server DB 上有几个表,我们想要加密一些包含敏感客户数据的列。我们正在使用 EDM 来访问、更新、插入……数据库数据。我们将使用数据库上的对称密钥为少数表加密一些已经存在的列。我需要在 ED 中进行哪些更新以容纳加密列?
谢谢。
Well in this case you should always encrypt data before putting it into the database and decrypt when pulling . EF has nothing builtin to support you with any kind of encryption/decryption builtin.
Thats how you should do it. I hope that helps you out.
除了您的搜索查询和订购者完全被拍摄之外,它确实有效,这也是我对加密感兴趣的主要原因。
可能这对其他人有一些帮助......我们最终没有在数据库级别使用对称加密,我们加密了应用程序中的列并将加密的数据保存为字符串,并在检索数据时解密了列。它运行良好。