c# - 哪种算法更适合在数据库中隐藏重要字符串? (该字符串不是密码)

标签 c# asp.net algorithm visual-studio-2010 encoding

使用 C# 将重要字符串隐藏到数据库时,首选哪种算法?
使用 C# 编码和解码字符串
意味着我有一些重要数据(它们不是密码),所以我想在数据库中更改它们!
我还需要将它们重新转换为正常模式以便在我的网页中使用吗?

我该如何做这份工作?

我知道我们可以对密码使用 md5 哈希/但这样做我们无法将它们重新转换为正常模式!
所以,应该是另一个数据的另一种方式!

提前致谢
最好的问候

最佳答案

听起来您只是想要加密。根据场景(谁可以读它与谁可以写它)这可能是对称的或不对称的。只需将 key 保存在数据库之外即可。

另一种选择:假设对数据库的访问是安全的;那么您就不需要加密数据。但是,您会加密连接,并且通常会在数据库本身内部启用加密存储选项。因此,一切 都已加密,但作为调用方的您是不可见的。

关于c# - 哪种算法更适合在数据库中隐藏重要字符串? (该字符串不是密码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6723995/

相关文章:

c# - 如何使用 Asp.Net WebAPI 进行路由?

algorithm - 在 "Part-time Parliament"中,为什么使用法令 n-3 中的成员资格可以添加或删除成员?

c++ - 获取线段和 2^n 网格之间的所有交点(以整数表示)

c# - Azure 网站 : how to establish a socket connection on loopback interface?

c# - 设计状态链

c# - IEnumerable 跳过并获取

javascript - 从数据库生成 Google map 标记

c# - 如何生成两个随机数 X 和 Y,并确保它们永不重复?

c# - 我需要像树结构一样在下拉列表中显示数据,我尝试过但无法在 ASP.Net 中正确显示

合并数据以进行线性拟合的算法?