Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php生成公钥与私钥

作者:硝烟   发布日期:2025-10-31   浏览:222

要生成公钥和私钥,您可以使用PHP中的openssl扩展。

下面是一个示例代码,用于生成RSA公钥和私钥:

<?php
$config = array(
    "digest_alg" => "sha256",
    "private_key_bits" => 2048,
    "private_key_type" => OPENSSL_KEYTYPE_RSA,
);

// 生成私钥
$privateKey = openssl_pkey_new($config);

// 提取私钥
openssl_pkey_export($privateKey, $privateKeyStr);

// 生成公钥
$publicKey = openssl_pkey_get_details($privateKey);
$publicKeyStr = $publicKey['key'];

// 输出私钥和公钥
echo "私钥:\n" . $privateKeyStr . "\n";
echo "公钥:\n" . $publicKeyStr . "\n";
?>

运行上述代码,将会输出生成的私钥和公钥。

请注意,生成的私钥是一个字符串,您可以将其保存到文件中。公钥可以直接使用,也可以保存到文件中。

上一篇:砍价代码php(砍价计算器)

下一篇:php中的mt rand(php教程)

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站