我正在使用C#并为字符串计算SHA1。我的问题是,这将始终产生纯文本0-1和A-Z?或者它会产生具有特殊字符?我的意思是这里的ComputeHash函数将始终返回纯文本?SHA1纯文本? C#.NET
SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
string receivedValue = BitConverter.ToString(sha1.ComputeHash(to_be_hash)).Replace("-", "");
不确定,但我认为它应该生成特殊字符,只有当它转换为Base 64。
'to_be_hash'是什么类型? – knocte 2014-01-07 21:30:42