2010-06-29 106 views
1
MD5 md5 = MD5.Create(); 
byte[] Ostring = System.Text.Encoding.UTF8.GetBytes("original string"); 
byte[] hashMD5 = md5.ComputeHAsh(Ostring); 
StringBuilder sb = new StringBuilder(); 
for (int i=0; i<hashMD5.Length; i++) 
{ 
    sb.Append(hashMD5[i].ToString("X2")); 
} 
string strMD5 = sb.ToString(); 

我想对其进行加密,使用RSA算法与DER格式的关键strMD5价值“的文件:aa.key”如何在c#中加密字符串?

我如何在C#中做呢?

+0

不要使用MD5查询字符串。 – SLaks 2010-06-29 18:25:55

+2

我认为@SLaks建议你应该使用SHA-1而不是MD5。 – 2010-06-29 18:29:25

+0

@Jim:不要使用SHA-1。 **使用SHA-512 **! – SLaks 2010-06-29 19:14:27

回答

0

我展示一个扩展的例子here

此示例中的背景是加密使用C#