gpt4 book ai didi

c# - 保护 Windows 应用程序免受密码恢复工具的侵害

转载 作者:行者123 更新时间:2023-11-30 14:30:05 25 4
gpt4 key购买 nike

我正在开发一个 C# 应用程序,用户将在其中输入一些信息,例如服务器、数据库、用户和密码(密码是隐藏的 this.txtPassword.PasswordChar = '*';),如果我使用密码恢复工具,如 BulletsPassView它显示了密码,而我知道某些应用程序受到此工具的保护(Skype、yahoo messenger 等)。

我想知道我必须做什么来保护我的应用程序

最佳答案

解决方法:引用您链接的网站:

This utility works fine with most password text-boxes, but there are some applications that don't store the password behind the bullets, in order to increase their security. In such cases, BulletsPassView will not be able to reveal the password.

这意味着您可以通过从 PasswordBox 中获取实际密码并将其替换为虚拟字符每次击键来保护自己。

更好的方法:使用 Current, Relevant Technology与陈旧的 winforms 相反:

我刚刚用 WPF PasswordBox 测试过并且 BulletsPassView 工具未检测到/显示它。

关于c# - 保护 Windows 应用程序免受密码恢复工具的侵害,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24392178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com