前言: javascript进行RSA加密
- 背景: 由java程序生成cer和pfx文件,1024bit
- 代码:
- 秘钥格式转换(重点):
- 先将cer文件转换为pem文件
openssl x509 -in public.cer -inform DER -out key.pem -outform PEM复制代码
- 提取pem文件中的公钥key
openssl x509 -outform PEM -in key.pem -pubkey -out pem.pubkey复制代码
- 打开pem.pubkey,将html文件中的公钥替换,则可以进行加密
- 总结: pem文件是一个进行了base64码格式的文件,所以需要提取公钥key进行加密。
- 如有不对,请留言,谢谢