用于PHP的SHA-512库
我正在搜索任何提供SHA-512哈希的加密库。我在谷歌上找到了一些,但SHA-512不见了用于PHP的SHA-512库,php,sha2,Php,Sha2,我正在搜索任何提供SHA-512哈希的加密库。我在谷歌上找到了一些,但SHA-512不见了 请提出建议。如果您使用的是PHP>=5.3,则函数应执行以下操作: echo openssl_digest('glop', 'sha512'); 给我这个输出(分成两行以获得更好的可读性): (您可以使用获取可用摘要方法的列表) 使用PHP 5.1或5.2,您可以使用以下功能: echo hash('sha512', 'glop'); 给我相同的输出(也拆分): 在这里,要了解可用摘要方法的列表,您
请提出建议。如果您使用的是PHP>=5.3,则函数应执行以下操作:
echo openssl_digest('glop', 'sha512');
给我这个输出(分成两行以获得更好的可读性):
(您可以使用获取可用摘要方法的列表)
使用PHP 5.1或5.2,您可以使用以下功能:
echo hash('sha512', 'glop');
给我相同的输出(也拆分):
在这里,要了解可用摘要方法的列表,您可以在PHP5>=5.1.2、PECL哈希>=1.1中使用:
hash('sha512', someStr);
有关更多信息,请参阅。要查看所有可用的哈希算法,请尝试:
print_r(hash_algos());
php>=5.3时,
openssl_digest
和hash
之间的区别是什么?-1没有解释为什么openssl_digest
应该优先于hash
。有人能解释是否以及为什么使用openssl_digest而不是hash吗?他们是一样的。此外,请仔细阅读以下问题:
hash('sha512', someStr);
print_r(hash_algos());