gpt4 book ai didi

c# - 如何查看当前用户的密码,c#

转载 作者:行者123 更新时间:2023-12-05 08:24:14 28 4
gpt4 key购买 nike

我正在用 C# 开发一个程序,但我遇到了 Windows 凭据问题。

我需要程序返回用户名和密码。

using (WebClient client = new WebClient())
{
string[] user = Convert.ToString(WindowsIdentity.GetCurrent().Name).Split('\\');

string userName = user[1];

label1.Text = userName.ToString();
label2.Text = passwd.ToString();

//client.Credentials = new NetworkCredential(userName, "1234"); //1234 = password
//client.DownloadFile("http://**intranet**/servicosuporte/Documentos%20Partilhados/assistente_remoto.zip", @"C:\assistremoto.zip");
}

最佳答案

您无法通过这种方式访问​​用户的密码。密码是不可逆的,并且是散列的。这是一种单向操作。

如果你想使用用户现有的凭据,你可以使用:

System.Net.CredentialCache.DefaultNetworkCredentials //for network

System.Net.CredentialCache.DefaultCredentials //for local

关于c# - 如何查看当前用户的密码,c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17351498/

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