在php5.6的alpha版本中添加了一个新的哈希算法gost-crypto。我试图查看文档,但我发现它的唯一信息是添加的,没有别的。
此外,谷歌没有任何信息(由于它已于今天发布)。
那么我应该如何使用它(gost-crypto('hello');
不起作用)以及在哪些情况下比其他已有的哈希md5或crypt更好?
答案 0 :(得分:3)
您可以在此处查看新测试:https://github.com/php/php-src/blob/master/ext/hash/tests/gost.phpt?source=c
echo hash('gost-crypto', 'The quick brown fox jumps over the lazy dog'), "\n";
有关更多解释的相关票证在此处:https://github.com/php/php-src/pull/430
这会添加一个使用CryptoPro的新哈希标识符“gost-crypto” RFC 4357第11.2节规定的S-box表。
使用CryptoPro S-Box的GOST算法生成不同的哈希集 值。 DNSSEC GOST需要CryptoPro S-box 签名(RFC 5933)。
答案 1 :(得分:-2)
这是一个哈希算法,我想你现在可以在支持它的函数中使用它而不是CRYPT_BLOWFISH
(如crypt()
)。