openssl genpkey
生成私钥
语法
openssl genpkey -algorithm 算法 [-pkeyopt 参数] -out 私钥文件说明
适用于创建 RSA、EC、Ed25519 等各类私钥。genpkey 是取代 genrsa、ecparam 等旧命令的统一入口,通过算法名与 pkeyopt 指定参数。RSA 建议至少 2048 位,密钥生成后应立即设置为仅所有者可读,并妥善备份。
参数
-algorithm必填密钥算法,如 RSA、EC、ED25519
-pkeyopt算法参数,RSA 常用 rsa_keygen_bits:2048
-out输出私钥文件
示例
生成 2048 位 RSA 私钥
通用兼容性最好的选择。
openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:2048 -out private.key注意事项:生成后确认权限为 600。私钥泄露等同于身份被冒用,不应放入版本库。
生成 Ed25519 私钥
现代签名算法,密钥更短、签名更快。
openssl genpkey -algorithm ED25519 -out ed25519.key注意事项:部分老旧系统与硬件设备不支持 Ed25519,选型前需确认对端能力。