废话不多说,直接上命令
openssl ecparam -out pri.key -name prime256v1 -genkey #生成ec密钥,国密使用-name SM2
openssl ec -in pri.key -text #解析ec类私钥(包括sm2)
openssl ec -in pri.key -pubout -out pub.key #ec类获取公钥
openssl ec -pubin -in pub.key -text #解析ec类公钥
openssl genrsa -out pri.key 1024 # 生成rsa密钥, 1024为密钥长度,推荐长度为2048,1024已不安全。
openssl rsa -in pri.key -text #解析rsa私钥
openssl rsa -in pri.key -pubout -out pub.key #rsa获取公钥
openssl rsa -pubin -in pub.key -text #解析ec类公钥