【发布时间】:2011-03-09 18:51:26
【问题描述】:
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();
strMD5 的值我想加密它,使用算法 RSA 和 DER 格式的密钥“file:aa.key”
我如何在 C# 中做到这一点?
【问题讨论】:
-
我认为@SLaks 建议您应该使用 SHA-1 而不是 MD5。
-
@Jim:也不要使用 SHA-1。 使用 SHA-512!