簡體   English   中英

我如何查看當前用戶的密碼c#

[英]How do I see the password of the current user, c#

我正在用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM