我是新来的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