使用 C# 将重要字符串隐藏到数据库时,首选哪种算法?
使用 C# 编码和解码字符串
意味着我有一些重要数据(它们不是密码),所以我想在数据库中更改它们!
我还需要将它们重新转换为正常模式以便在我的网页中使用吗?
我该如何做这份工作?
我知道我们可以对密码使用 md5 哈希/但这样做我们无法将它们重新转换为正常模式!
所以,应该是另一个数据的另一种方式!
提前致谢
最好的问候
最佳答案
听起来您只是想要加密。根据场景(谁可以读它与谁可以写它)这可能是对称的或不对称的。只需将 key 保存在数据库之外即可。
另一种选择:假设对数据库的访问是安全的;那么您就不需要加密数据。但是,您会加密连接,并且通常会在数据库本身内部启用加密存储选项。因此,一切 都已加密,但作为调用方的您是不可见的。
关于c# - 哪种算法更适合在数据库中隐藏重要字符串? (该字符串不是密码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6723995/