为了账号安全,请及时绑定邮箱和手机立即绑定

未生成 RSA 私钥

未生成 RSA 私钥

PHP
湖上湖 2021-10-15 17:31:34
我是 PHP 新手,我遵循了本教程,https://www.virendrachandak.com/techtalk/encryption-using-php-openssl/使用下面的代码,我的根文件夹中没有生成 private.key 文件。有什么不对?我在 Windows 10 上运行 XAMPP,并且我已将环境变量设置为指向我的 XAMPP 的 openssl.cnf 文件。function generate_public_private_keys() {    $privateKey = openssl_pkey_new(array(        'private_key_bits' => 2048,      // Size of Key.        'private_key_type' => OPENSSL_KEYTYPE_RSA,    ));    // Save the private key to private.key file. Never share this file with anyone.    openssl_pkey_export_to_file($privateKey, 'private.key');    // Generate the public key for the private key    $a_key = openssl_pkey_get_details($privateKey);    // Save the public key in public.key file. Send this file to the person developing the ticket scanner app    file_put_contents('public.key', $a_key['key']);    // Free the private Key.    openssl_free_key($privateKey);}
查看完整描述

1 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

尝试在 Xampp 文件夹下查找,例如 C:\xampp


查看完整回答
反对 回复 2021-10-15
  • 1 回答
  • 0 关注
  • 127 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信