首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pkcs12:导入密码和PEM密码

pkcs12:导入密码和PEM密码
EN

Server Fault用户
提问于 2019-09-16 13:21:29
回答 1查看 14.5K关注 0票数 6

为什么openssl要求我使用两个密码来获取-infopkcs12密钥?

它要求我Import PasswordPEM Pass Phrase

代码语言:javascript
复制
➜  front git:(master) ✗ openssl pkcs12 -info -in front.p12  
Enter Import Password:
MAC: sha1, Iteration 102400
...
Key Attributes: <No Attributes>
Enter PEM pass phrase:

每个都是干什么用的?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-09-16 16:02:33

因为有了您给出的选项,OpenSSL会将内容写入stdout。如果PKCS12文件包含一个私钥,它将要求您输入一个密码短语来保护这个私钥,您需要输入该私钥两次。因此,您将被要求一次请求pass短语来解锁PKCS12文件,然后两次为导出的私钥请求一个新的pass短语。

如果只想查看内容,请添加-noout选项:

代码语言:javascript
复制
openssl pkcs12 -info -in front.p12 -noout

OpenSSL现在只提示您一次输入PKCS12解锁密码短语。

更危险的是,您可以将-noout替换为-nodes --在这种情况下,命令将输出内容,包括任何私钥,而不会提示您加密导出的私钥。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/984398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档