PHP SHA3 功能

2022-08-30 23:15:18

有没有一个框架或函数允许我使用SHA3-512?我不想要像Strawbrary这样的扩展


答案 1

有可能。

也许为时已晚,但我在这里进行了一个实现:pure-PHP

  • SHA3-224/256/384/512
  • SHAKE128/256 (任意输出尺寸)
  • LGPL 3+
  • 适用于(在较旧的上要慢得多PHP 5.2+PHP)
  • 无需扩展。
  • 经过适度的良好测试。
  • 基于 中的(公有领域)引用实现。C
  • 任意输入大小。

它是一个简单而快速的实现(这意味着比C慢得多)。由于这纯粹是“CPU 密集型”,因此运行速度比 快 4 倍。(此处为 55 千字节/秒)PHPPHP 7.0PHP 5.6

输入很小就好了。正确处理巨大的输入,只是几分钟。CPU

我希望它有帮助。


答案 2

是的,当然你可以在php中使用哈希函数

<?php
echo hash('sha3-512' , 'String you want to hash');

推荐