我是 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);}
添加回答
举报
0/150
提交
取消