没有生成 RSA 私钥
No RSA private key generated
我是 PHP 的新手,我遵循了本教程,https://www.virendrachandak.com/techtalk/encryption-using-php-openssl/
使用下面的代码,我的根文件夹中没有生成 private.key 文件。有什么不对?我 运行 XAMPP 在 Windows 10 并且我已经设置我的环境变量指向我的 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);
}
尝试查看您的 Xampp 文件夹,例如 C:\xampp
我是 PHP 的新手,我遵循了本教程,https://www.virendrachandak.com/techtalk/encryption-using-php-openssl/
使用下面的代码,我的根文件夹中没有生成 private.key 文件。有什么不对?我 运行 XAMPP 在 Windows 10 并且我已经设置我的环境变量指向我的 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);
}
尝试查看您的 Xampp 文件夹,例如 C:\xampp