php5.6中的gost-crypto哈希算法

时间:2014-01-26 07:55:11

标签: php hash php-5.6 gost3411

在php5.6的alpha版本中添加了一个新的哈希算法gost-crypto。我试图查看文档,但我发现它的唯一信息是添加的,没有别的。

此外,谷歌没有任何信息(由于它已于今天发布)。

那么我应该如何使用它(gost-crypto('hello');不起作用)以及在哪些情况下比其他已有的哈希md5crypt更好?

2 个答案:

答案 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)。

     

请参阅http://en.wikipedia.org/wiki/GOST_(hash_function)

答案 1 :(得分:-2)

这是一个哈希算法,我想你现在可以在支持它的函数中使用它而不是CRYPT_BLOWFISH(如crypt())。