哪种算法是首选的隐藏在数据库中的重要字符串?(该字符串不是密码)

本文关键字:字符串 密码 数据库 算法 隐藏 | 更新日期: 2023-09-27 18:02:25

使用c#时,在数据库中隐藏重要字符串时,首选哪种算法?

使用c#对字符串进行编码和解码意思是我有一些重要的数据(它们不是密码),所以我想在数据库中更改它们!
我还需要将它们重新转换为在我的网页中使用的正常模式?

我该如何做这份工作?

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

提前致谢
最好的祝福

哪种算法是首选的隐藏在数据库中的重要字符串?(该字符串不是密码)

听起来您只是想要加密。根据具体情况(谁能读谁能写),这可能是对称的,也可能是不对称的。把钥匙放在数据库外面就行了。

另一个选项:假设对数据库的访问是安全的;那么您就不需要加密数据。但是,您应该加密连接,并且通常在数据库本身中启用加密存储选项。所以所有都是加密的,但是作为调用者的你是看不见的。

SQL Server有一整套加密命令。你可以在这里查看:

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