openssl 生成 dsa 公钥和私钥对

DSA公私钥可以使用OpenSSL 生成,如下:
a) 生成DSA参数
openssl dsaparam -out dsa_param.pem 1024
b) 生成私钥
openssl gendsa -out dsa_private_temp_key.pem dsa_param.pem
<strong>将传统格式的私钥转换成PKCS#8格式的(java使用的是PKCS#8格式的私钥)</strong>
openssl pkcs8 -topk8 -inform PEM -in dsa_private_temp_key.pem -outform PEM -nocrypt -out dsa_private_key.pem
c) 生成公钥
openssl dsa -in dsa_private_key.pem -pubout -out dsa_public_key.pem

猜你喜欢

转载自pengjiu.iteye.com/blog/2173610