廢話不多說,直接上命令
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類公鑰