在 Linux 下使用 OpenSSL 时,“重置密码”通常有以下几种常见场景。你先确认是哪一种:
如果你在用 openssl genrsa 或 openssl rsa 给私钥加了密码,现在想改/去掉:
openssl rsa -in old.key -out new.key
执行时会提示输入原密码,新 key 无密码。
openssl rsa -in old.key -aes256 -out new.key
输入旧密码后,设置新密码。
openssl pkcs12 -in old.pfx -out temp.pem -nodes
openssl pkcs12 -export -in temp.pem -out new.pfx
第二次会让你设置新密码。
passwd 用户名
或 root 下:
sudo passwd 用户名
证书本身没有密码,只有对应的私钥有。
重置方式同「一」。
⚠️ OpenSSL 无法“找回”密码
只能:
重新生成示例:
openssl genrsa -aes256 -out new.key 2048
openssl req -new -x509 -key new.key -out new.crt -days 365
如果你能说清楚:
我可以直接给你精确命令。