让Windows用户密码在Windows窗体应用程序(Get windows user passwo

2019-10-29 11:42发布

我需要从登录的Windows用户获取密码。 我需要这些信息作为字符串的Windows窗体应用程序。 有没有这样做,与LDAP,SSO,外部DLL或类似的方法吗? 非常感谢!

Answer 1:

Windows不存储密码为纯文本。 密码存储散列使用NTLMv2和为此高度加密。 这是不可能逆向工程该密码或得到它。

正如Lucax说这将是一个巨大的安全问题,如果每一个程序可以读取密码,因为它将使每一个应用程序(也病毒或木马)来读取每个用户的密码。



Answer 2:

您可以询问用户。 如果你有一个合法使用,他们肯定会遵守。

这是对的唯一办法,除非你试图挖掘到的安全漏洞在系统及其应用。 在大多数情况下,密码存储格式为不可逆的,所以当它们实际上存在于内存中的唯一的一点是,当用户键入方式。

您可以用户进行身份验证,在某些情况下-这可能是相当足以达到你想要做什么。 然而,有一点一点深入到这些时,我们不知道你实际上要怎样做。



文章来源: Get windows user password in a Windows Forms application