在PHP中生成公钥和私钥可以使用OpenSSL扩展。以下是一个示例代码:
// 生成私钥
$config = array(
"private_key_bits" => 2048,
"private_key_type" => OPENSSL_KEYTYPE_RSA,
);
$private_key = openssl_pkey_new($config);
// 提取私钥
openssl_pkey_export($private_key, $private_key_str);
// 生成公钥
$public_key = openssl_pkey_get_details($private_key);
$public_key_str = $public_key['key'];
// 输出公钥和私钥
echo "公钥:\n" . $public_key_str . "\n";
echo "私钥:\n" . $private_key_str . "\n";
运行以上代码将会输出生成的公钥和私钥。请注意,私钥应该保密存储,不应公开传输或共享。
下一篇:php判断执行是否成功
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站