我是新來的C#只想問一些問題。如何在C#中生成MD5總和並執行代碼?
我在C#中得到了MD5總和,我應該把代碼放在一個類中,但是我要從哪裏調用這個方法代碼? ASPX還是什麼?我記得那堂課不能獨立運作。
如何編寫調用該方法的方法?
我想創建一個MD5文件的文件是一個文本文件。
這是我發現:
public static string CalculateMD5Hash(string strInput)
{
MD5 md5 = System.Security.Cryptography.MD5.Create();
byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(strInput);
byte[] hash = md5.ComputeHash(inputBytes);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hash.Length; i++)
{
sb.Append(hash[i].ToString("x2"));
}
return sb.ToString();
}
您是否試圖從控制檯應用程序生成文件的MD5哈希值? – tofutim 2011-05-31 07:28:12
這是一種方法,你可以把它放在你的代碼後面並稱之爲CalculateMD5Hash(AnyData); – Ruben 2011-05-31 07:28:30
這取決於你決定什麼樣的應用程序,你想在...窗體應用程序託管它?控制檯應用? Web應用程序?我們不能告訴你,我們不知道你需要怎麼處理它 - 增加一些關於你對此的預期用途的更多信息。 (順便說下md5被認爲是非常弱!!) – Nathan 2011-05-31 07:29:37