繁体   English   中英

密码在ASP.net中受保护?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM