小智 13
这是可能的.
也许为时已晚,但我已经在这里pure-PHP实施了一个实现:
LGPL 3+PHP 5.2+(老年人相当慢PHP)C.这是一个简单而快速的实现PHP(这意味着远远慢于C).由于这纯粹是"CPU限制",PHP 7.0运行速度比PHP 5.6.(这里55kB/s)
精细的输入.正确处理巨大的输入,只需CPU几分钟的猪.
我希望它有所帮助.
是的,请确保您可以在PHP中使用哈希函数
<?php
echo hash('sha3-512' , 'String you want to hash');
Run Code Online (Sandbox Code Playgroud)
对于那些稍后(在这篇文章之后)进行讨论的人,PHP 7.1.0 支持 SHA3-512。
根据 PHP 手册 ( http://php.net/manual/en/function.hash-algos.php ) hash_algos()函数将输出系统可用的哈希算法。以下代码将输出系统可用的哈希算法:
<?php
echo "<pre>";
print_r (hash_algos());
echo "</pre>";
?>
Run Code Online (Sandbox Code Playgroud)
我的输出看起来像这样:
Array
(
[0] => md2
[1] => md4
[2] => md5
...
)
Run Code Online (Sandbox Code Playgroud)