domain.csr中的公钥是怎么生成的

来源:8-8 实战应用-java中的信任链

qq_金融超越战_03665934

2023-06-27

老师,说下结论,domain.csr中确实有公钥,
执行这个命令查看:openssl req -in domain.csr -noout -text图片描述
在第二步2.openssl req -new -key domain.key -out domain.csr 生成csr的过程中指定了私钥,所以就能导出出公钥并嵌入到csr中,知道私钥就能导出公钥?不是说,在rsa中,即使知道了私钥,也无法计算出公钥的吗?怎么这里指定了私钥就能导出公钥来了?感觉学蒙了,基础不扎实。

写回答

1回答

马里布

2023-06-30

你好,可以使用命令来解读这个私钥

openssl rsa -text -in domain.key

可以看到这个文件中包括了 n p q e d 这些所有的参数(实际中看到的参数会更多,因为实际中还使用了中国剩余定理来优化),也就是里面包含了所有私钥和公钥的内容,也就可以导出了。

0
1
qq_金融超越战_03665934
嗯,我看到了,感谢老师指导,以后会继续支持你的课哈。
2023-06-30
共1条回复

人人都该懂密码学,通用密码学原理与应用实战

万物互联时代,更新你的安全保障能力

249 学习 · 26 问题

查看课程