一、简介

生成RSA私有密钥

 

二、语法

openssl  genrsa [-out filename] [-passout arg] [-f4] [-3] [-rand file(s)] [-engine id] [numbits] [-des] [-des3] [-idea]

选项

usage: genrsa [args] [numbits]
 -des            encrypt the generated key with DES in cbc mode
 -des3           encrypt the generated key with DES in ede cbc mode (168 bit key)
 -idea           encrypt the generated key with IDEA in cbc mode
 -seed
                 encrypt PEM output with cbc seed
 -aes128, -aes192, -aes256
                 encrypt PEM output with cbc aes
 -camellia128, -camellia192, -camellia256
                 encrypt PEM output with cbc camellia
 -out file       output the key to 'file
 -passout arg    output file pass phrase source
 -f4             use F4 (0x10001) for the E value
 -3              use 3 for the E value
 -engine e       use engine e, possibly a hardware device.
 -rand file:file:...
                 load the file (or the files in the directory) into
                 the random number generator

 

三、实例

1、生成1024位rsa私钥,采用des算法加密

openssl genrsa -des -passout pass:"1234546" -out prikey.pem 1024

image

 

2、根据私钥生成公钥

openssl rsa -in prikey.pem -out pubkey.pem -pubout

image

 

posted on 2015-07-21 23:15  红孩儿你好  阅读(5992)  评论(0编辑  收藏  举报