问题描述
我看到 net 和 pvk 需要密码。为什么需要它们但 pem 和 der 不需要它们?谢谢。
$ openssl genrsa -out key.pem 1024
Generating RSA private key,1024 bit long modulus
........................+++++
.........................+++++
e is 65537 (0x10001)
$ openssl rsa -in key.pem -pubout
writing RSA key
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCj6Xtx6/Zn8c2RrZ/JGlpRBMQJ
8hjSU7Js+rUqeZqa92aWCy8+unGZJH0AVK0Db907/NX0ee395zxn9jznzPpwfFLS
qHsOU7bQkRt6517vVX5E+oFC3Del0oNwdb/PtNvga8kHFvxOMBDqX0+56ub3E9Fg
zylxBqldHyN9gVx6iQIDAQAB
-----END PUBLIC KEY-----
$ openssl rsa -in key.pem -pubout -outform pem
writing RSA key
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCj6Xtx6/Zn8c2RrZ/JGlpRBMQJ
8hjSU7Js+rUqeZqa92aWCy8+unGZJH0AVK0Db907/NX0ee395zxn9jznzPpwfFLS
qHsOU7bQkRt6517vVX5E+oFC3Del0oNwdb/PtNvga8kHFvxOMBDqX0+56ub3E9Fg
zylxBqldHyN9gVx6iQIDAQAB
-----END PUBLIC KEY-----
$ openssl rsa -in key.pem -pubout -outform der
writing RSA key
??0??????{q??g?͑???ZQ? ??S?l??*y???f?
/>?q?$}T?o?;???y???<g?<???p|RҨ{S?Б?^?U~D??B?7?҃pu?ϴ??k??N0?_O?????`?)q?]#}?\z?
$ openssl rsa -in key.pem -pubout -outform net
writing RSA key
Enter Private Key password:
Verifying - Enter Private Key password:
0??
private-key0??0
E??G?jI?????q%6??HA?L?8?C?m?ߒ?+?f2???????[Qm???co62;T0?<N?:??^_x???w.Ox$??Ftj?v??X??^?Y;d+?у!? cև?d?q???c???ZZF????bg??gS?H?d?H)??%??b?)4~?????2?g???M?]?a??S?t?m}?
??,XGf|??hC[??E???qa???]?Fʢ??[s?U*?h????H·???˜9???}?Q??As?;;?z??w%=Gk??2?Ǡ?? t????|???_X㩴'?uR?E5?To?Ai????K鷁
Q??N?o
[?YBy?|?2?}m?z?I8nG?b?P??b??G?;??V???9t'??)A??0??#}E?????`?F ???!)?*?@???|u????s?r?U??????"??%肫?d??
$ openssl rsa -in key.pem -pubout -outform pvK
writing RSA key
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:
???F?F?hԢ?F"w.??}?"x?<??߮???<K52?????|??I????MR?X?
??9S?Ҧ\?
?>?3????j?³G????ֵF]????"ҥ?????'1מ9nm????^H?4kG?]?.\Ε?*??XE`?????SKgW?*?!{?pC-???R??
׀?????L????/_wͱ??~?l??o<?Z?T?e??4????>???\??q??{z|LW???FN??
Ӫp?b5??Q??y??????2i?C??
d??Oo?o~?0@h.k?ȧ$?Xȼ???W?uO}?(??ʫ52?gS?I);?^8??nwy??ܭ?d,"4#?4?<kcHM?@????i?兑v??ä؍?u$??>??lg?????s?Lw
/??H?e?5??(?H??D|???:?s????+?bD??OV#|?~X?
$ openssl version -a
LibreSSL 2.8.3
built on: date not available
platform: information not available
options: bn(64,64) rc4(16x,int) des(idx,cisc,16,int) blowfish(idx)
compiler: information not available
OPENSSLDIR: "/private/etc/ssl"
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)