2

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

也没有关于谷歌的信息(因为它是今天发布的)。

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

4

2 回答 2

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

这添加了一个新的哈希标识符“gost-crypto”,它使用 RFC 4357 第 11.2 节指定的 CryptoPro S-box 表。

GOST 算法与 CryptoPro S-Box 生成不同的哈希值集。DNSSEC GOST 签名 (RFC 5933) 需要 CryptoPro S-box。

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

于 2014-01-26T09:49:30.017 回答
-3

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

于 2014-01-26T08:06:18.997 回答