gendsa根据DSA密钥参数生成DSA密钥,dsa密钥参数可用dsaparam命令生成。
用法:
openssl gendsa [-out filename] [-des] [-des3] [-idea] [-rand file(s)] [-engine id] [paramfile]
选项:
-out filename
指定输出文件。
-des|-des3|-idea|-aes128|-aes192|-aes256
指定私钥口令保护算法,如果不指定,私钥将被明文存放。
-rand file(s)
指定随机数种子文件,多个文件用冒号分开。
-engine id
指定硬件引擎。
paramfile
指定使用的DSA密钥参数文件。
示例:
生成DSA参数:
openssl dsaparam -genkey 512 -out dsaparam.pem
生成DSA密钥:
openssl gendsa -des3 -out encdsa.pem dsaparam.pem