gpt4 book ai didi

c# - 在数据库中的一个 "slot"中加密数据

转载 作者:太空宇宙 更新时间:2023-11-03 11:31:41 24 4
gpt4 key购买 nike

我阅读了一篇关于如何在一列中使用对称 key 加密数据的精彩教程。 Click here to view it.

这帮助我设置了加密列,这正是我所需要的。我的问题是我会不断更新数据库中的行 - 因此像教程所示那样将整个原始列复制到加密列是行不通的。有没有一种方法可以插入一个给我的值(使用 C#/asp)并在我将它插入数据库时​​直接加密它,而不是必须将它放在一个列中并复制它,然后删除另一列?

最佳答案

只需对您的数据调用 EncryptByKey 即可加密 您不需要其他列。在这种情况下,它必须包含在您的 SQL 中,它应该是参数化查询或存储过程。

插入任何东西您的加密数据值 ( EncryptByKey(...))根据您的实现,您可能首先打开 key 。

http://msdn.microsoft.com/en-us/library/ms174361.aspx

关于c# - 在数据库中的一个 "slot"中加密数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7531853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com