在alpha版本的php5.6中增加了一個新的哈希算法gost-crypto。我試圖查看文檔,但唯一的信息是我發現它被添加,沒有別的。php5.6中的gost-crypto哈希算法
也沒有關於谷歌的信息(由於它是今天發佈的事實)。
那麼我應該如何使用它(gost-crypto('hello');
不起作用),在什麼情況下比其他已有的哈希md5或crypt更好?
在alpha版本的php5.6中增加了一個新的哈希算法gost-crypto。我試圖查看文檔,但唯一的信息是我發現它被添加,沒有別的。php5.6中的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-密碼「它使用RFC 4357第11.2節規定的CryptoPro S盒表。
帶有CryptoPro S-Box的GOST算法會生成不同的散列值集合 值。對於DNSSEC GOST 簽名(RFC 5933),CryptoPro S盒是必需的。
這是一個散列算法,我想你現在可以在支持它的函數中使用它,而不是說CRYPT_BLOWFISH
(如crypt()
)。
謝謝,但這看起來不像一個答案。如果你只是猜測,這對評論更合適。 –
是否在['hash_algos()']顯示(http://docs.php.net/manual/en/function.hash-algos.php)? – Charles