openssl生成对称密钥对

来源:互联网 发布:java enum valueof 编辑:程序博客网 时间:2024/05/16 04:42
openssl生成对称密钥对

下面是OPENSSL生成密钥对示例:

 一,使用RSA算法:

   生成私钥:openssl genrsa -out privatekey.key 1024

   对应公钥:openssl rsa -in privatekey.key -pubout -out pubkey.key

二,使用DSA算法:
   生成DSA参数:openssl dsaparam -out dsa_param.pem 1024
   生成私钥:openssl gendsa -out dsa_private_key.pem dsa_param.pem
   对应公钥:openssl dsa -in dsa_private_key.pem -pubout -out dsa_public_key.pem

当然,openssl还可以生成证书,颁发证书等。
0 0