【发布时间】:2019-12-24 01:04:22
【问题描述】:
我现在真的不知道我必须做什么。我尝试安装其他 libsodium 的版本,但我遇到了模块问题。希望你能帮助我,因为我不知道我是否正确使用了这些功能......
当我尝试这样的代码时,phpinfo 已返回 libsodium 已启用:
var_dump([
SODIUM_LIBRARY_VERSION,
SODIUM_LIBRARY_MAJOR_VERSION,
SODIUM_LIBRARY_MINOR_VERSION
]);
它显示了这个:
array(3) { [0]=> string(6) "1.0.16" [1]=> int(10) [2]=> int(1) }
但是...如果我试试这个:
$kyp = sodium_crypto_kx_keypair();
$pub = sodium_crypto_kx_publickey($kyp);
$pri = sodium_crypto_kx_secretkey($kyp);
print_r($pub);
echo "<br/>";
echo "<br/>";
echo "<br/>";
echo "<br/>";
echo "<br/>";
print_r($pri);
网页显示:
�����gP�v� �zGG��I34���~%�b
�+��B�;��k{C��G�8��a��8S��`
PS:我在 Windows 10 中使用带有 PHP 7.2.11 的 Laragon
【问题讨论】:
标签: php encoding pear libsodium laragon