[英]password protected in ASP.net?
我有以下代码(ASP.net VB.net):
Dim xx As Net.Mail.SmtpClient
xx.Credentials = New Net.NetworkCredential("username","password")
我不太确定,但是存储在那里的密码对于黑客来说很容易吗?
如果它是标准的Windows窗体应用程序,则诸如net netref之类的东西通过单击按钮即可获取密码,那么如何使它更安全?
谢谢
将用户名和密码存储在app.config(Windows窗体应用程序)或web.config(Web应用程序)中,并对部分进行加密。 很容易做到并确保...
此处的示例==> http://www.davidhayden.com/blog/dave/archive/2005/11/17/2572.aspx
如果您真的担心它,可以将其放在配置文件中,然后使用“ 保护的配置文件部分 ”对其进行加密。
为了获取代码,攻击者需要从计算机中获取可执行文件,而不仅仅是页面结果。 在管理良好的IIS服务器中,这是不平凡的(并非不可能)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.