[英]Convert RSA Public key (1024 bit) format to DER ASN.1 public key for Java
[英]How do I encode RSA keys written in my own Java implementation in ASN.1 DER format?
我正在用Java编写自己的RSA实现,而不使用内置的Key接口。 我已经在PKCS#1中了解到,编码RSA密钥的标准方法是使用DER格式的ASN.1。 但是,我不确定如何使用自己的RSA版本执行此操作。 这只是一个用于加密和解密文件和文本的程序,仅用于个人目的。 我不一定要创建X.509证书。 我只想将编码后的字符串写入.txt文件。 我认为我应该以某种方式使用充气城堡。
是的,您可以为此使用Bouncy Castle。
已经有关于ASN.1中编码的书籍(和教程),这在StackOverflow上不容易解决。 我想您想阅读其中的一些内容,并可能会接触到ISO / IEC 8859规范。
此外,您还需要PKCS#1标准,X.509标准(用于SubjectPublicKeyInfo)和PKCS#8来编码私钥的内部结构。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.