对于在线服务,我目前正在使用XXHash。现在我正在尝试为网上商店创建一个插件,但这些商店都使用PHP,主要是在共享主机平台上。问题是可用的XXHash插件都需要安装XXHash扩展。这是共享主机平台上难以申请的内容。现在我想知道我是否应该从XXHash转移到具有较少支持散列的模块的东西,或者如果有可能让XXHash在没有使用扩展的情况下使用PHP。 Web服务是其中一个想法,但在我们的案例中,XXHash专门用于隐私原因,因此这个Web服务将是一个糟糕的解决方案。
有什么想法吗?
答案 0 :(得分:1)
只有替代似乎使用不同的语言进行散列函数。也许编译这里使用的C代码:https://github.com/mscdex/node-xxhash/blob/master/src/hash_64.hpp并与exec一起使用它。 (只要此命令未列入黑名单)
答案 1 :(得分:1)
我在这里已在PHP中实现
https://github.com/exussum12/xxhash
请记住,xxhash是为大型文件/流的快速哈希而设计的。请不要使用此密码。
另外,如存储库所述,如果您需要更高的速度,请使用PHP扩展。这是为了易于使用而不是提高执行速度