【发布时间】:2013-08-18 06:52:59
【问题描述】:
我在 web.config 中搜索了一种用于存储和检索数据库用户名和密码的加密方法,但大多数帖子只讨论创建一个加密文本的函数,而不是存储和检索它。
是否有使用密码短语加密 C# 中的文本的内置函数?我找不到。
现在我使用其中一篇 SO 帖子中给出的函数进行加密和解密,但我在加密文本中看到了一些特殊字符。如果我想将加密文本存储在 web.config 中,则该值应符合 html。
我会对用于存储和检索场景的任何其他方法感兴趣。
【问题讨论】:
-
您不想将任何用户名/密码保存到 web.config。你为什么想要那个?
-
我在 web.config 中存储连接字符串以连接到数据库。而不是将连接字符串中的 db pwd 存储为纯文本,我想将其加密存储
-
哦好吧我误会了
-
如果您想保护您的凭据不被黑客窃取,但您的 Web 应用程序可以对其进行解码,那么黑客可以使用您的解密代码和解密密码自己对其进行解码。我不确定这是否会增加安全性。
标签: c# encryption