【发布时间】:2010-08-27 04:04:00
【问题描述】:
我在 Action Script 中对一些数据进行哈希处理,然后将哈希值与在 C# 中计算的哈希值进行比较,但它们不匹配。
有人知道为什么吗?
这是我在动作脚本中所做的:
var hash : String = MD5.hash(theString);
这就是我在 C# 中所做的:
var md5Hasher = MD5.Create();
byte[] data = md5Hasher.ComputeHash(Encoding.UTF8.GetBytes(theSameString));
var sBuilder = new StringBuilder();
for (int i = 0; i < data.Length; i++)
{
sBuilder.Append(data[i].ToString("x2"));
}
var hash = sBuidler.ToString();
我认为这是一个编码的东西,但我不能指望它......让我知道!
-EV
【问题讨论】:
标签: c# actionscript-3 md5