如何从 RSA? 的公共指数和模数生成 DER/PEM 证书;
众所周知,公钥由公共指数和模数组成。
我的问题是:
如何从 RSA 的公共指数和模数生成 DER/PEM 证书?
非常感谢您。
As we know, a public key consists of a public exponent and a modulus.
My questions is:
How to generate a DER/PEM certificate from public exponent and modulus of RSA?
Thank you very much in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有了公共指数和模数,您希望得到的最好结果就是得到这样的结果:
也就是说,通常 DER/PEM 文件用于保存私钥,并且当所有这些文件都被使用时,您将无法获得私有指数。你拥有的是公共的。但是,如果您正在寻找上述内容,请告诉我,我可以发布有关如何从模数/公共指数获取它的进一步说明!
编辑:我的做法如下:
我正在使用 phpseclib,一个纯 PHP RSA 实现。
With a public exponent and modulus the best you could hope to do is to get something like this:
That said, usually DER/PEM files are used to hold private keys and you're not going to be able to get the private exponent when all you have is the public one. If, however, the above is what you're looking for, let me know and I can post further instructions on how to get it from the modulus / public exponent!
edit: Here's how I'd do it:
I'm using phpseclib, a pure PHP RSA implementation.