Openssl
On Openssl:
- openssl genrsa -out rsa.pem 1024
- openssl rsa -in rsa.pem -pubout -outform pem -out rsa-pub.out
On Coherence:
{ "version": 1 , "algorithm":"RSA", "operation":"gen" , "length": 1024 }
- openssl pkcs8 -nocrypt -in rsa.pem -inform PEM -topk8 -outform DER -out rsa.der
- cat rsa.der | xxd -ps | paste -s -d '' > rsa.der.hex
- openssl rsa -in rsa.pem -pubout -outform DER -out rsa-pub.der
- cat rsa-pub.der | xxd -ps | paste -s -d '' > rsa-pub.der.hex
- cat crsa.der.hex | xxd -r -p - > crsa.der
- openssl rsa -inform der -outform pem -in crsa.der -out crsa.pem
- cat crsa-pub.der.hex | xxd -r -p - > crsa-pub.der
- openssl rsa -inform der -outform pem -pubin -in crsa-pub.der -out crsa-pub.pem
On Openssl:
- openssl dsaparam -out dsa-param.pem 1024
- openssl gendsa -out dsa.pem dsa-param.pem
- openssl dsa -in dsa.pem -pubout -outform PEM -out dsa-pub.pem
On Coherence:
{"operation": "gen", "version": 1, "length": 1024, "algorithm": "DSA"}
- openssl pkcs8 -nocrypt -in dsa.pem -inform PEM -topk8 -outform DER -out dsa.der
- cat dsa.der | xxd -ps | paste -s -d '' > dsa.der.hex
- openssl dsa -in dsa.pem -pubout -outform DER -out dsa-pub.der
- cat dsa-pub.der | xxd -ps | paste -s -d '' > dsa-pub.der.hex
- cat cdsa.der.hex | xxd -r -p - > cdsa.der
- openssl dsa -inform der -outform pem -in cdsa.der -out cdsa.pem
- cat cdsa-pub.der.hex | xxd -r -p - > cdsa-pub.der
- openssl dsa -inform der -outform pem -pubin -in cdsa-pub.der -out cdsa-pub.pem
Last modified 2yr ago