生成私钥
openssl 生成并输入一个RSA私钥 输出参数 私钥名称 对应的n
openssl genrsa -out private.pem 1024
提取公钥
openssl 处理RSA密钥的格式转换等问题 提取 输出参数 公钥名称
openssl rsa -in private.pem -pubout -out public.pem
使用公钥对明文进行加密
openssl rsautl -encrypt -in message.txt -inkey public.pem -pubin -out enc.txt
使用私钥对密文进行解密
openssl rsautl -decrypt -in enc.txt -inkey private.pem -out dec.txt
使用私钥进行签名
openssl rsautl -sign -in message.txt -inkey private.pem -out enc.bin
使用公钥进行验证
openssl rsautl -verify -in enc.bin -inkey public.pem -pubin -out dec.txt
查看证书内容
将私钥转换为文本
openssl rsa -in private.pem -text -out private.txt
将公钥转换为文本
openssl rsa -in public.pem -text -pubin -out public.txt