我有一组要应用 sha1 哈希的字节。一个散列在 .net 中,另一个在 PHP 中。然后我会测试它们是否匹配。
在 .net 中,您可以创建一个字节数组并使用 sha.ComputeHash()。
byte[] data = new byte[DATA_SIZE];
byte[] result;
SHA1 sha = new SHA1CryptoServiceProvider();
// This is one implementation of the abstract class SHA1.
result = sha.ComputeHash(data);
在 PHP 中,您调用 sha1($string)。
我无法对代码的 .net 端做任何事情,但是如何从 PHP 中获得与 .net 生成的相同的哈希值?
请注意:我只能在 PHP 方面工作。.net 的东西是固定的,不能修改。谢谢!