在 php5.6 的 alpha 版本中,添加了新的哈希算法gost-crypto。我试图查看文档,但我发现它的唯一信息是添加的,没有别的。
也没有关于谷歌的信息(因为它是今天发布的)。
那么我应该如何使用它(gost-crypto('hello');
不起作用)以及在什么情况下比其他已经可用的哈希md5或crypt更好?
你可以在这里看到新的测试: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。
这是一种哈希算法,我想您现在可以CRYPT_BLOWFISH
在支持它的函数中使用它而不是说它(例如crypt()
)。