openssl 命令
2015-12-17 by dongnan
举个栗子
配合 saltstack
设置用户密码
openssl passwd -1 -salt 'dongnan'
Password: # 输入密码
$1$dongnan$WXqrqVBDMRAZ3wkBWqQXK0
命令帮助
语法
openssl passwd[-crypt] [-1] [-apr1] [-saltstring] [-in file] [-stdin] [-noverify] [-quiet] [-table] {password}
参数
passwd
Generation of hashed passwords.-1
表示MD5-apr1
是Apache里面的一个算法-crypt
是UNIX里面的算法(默认)-salt
表示按照输入的密码进行 hash 运算
openssl 转换证书类型
目标
转换证书 pfx
类型 为 crt
类型。
命令行
openssl pkcs12 -in support\@ywwd.net_sha256_cn.pfx -out suportt.crt -nodes
PKCS#12
它定义了一个用于保存私钥和对应公钥证书的文件格式,并由对称密钥加密保护。
PKCS#12
通常采用PFX,P12作为文件扩展名。
PKCS#12
文件可以存放多个证书,并由密码保护。
常见的文件后缀有 .PFX
、.p12
。
文件中包含
证书(公钥)、私钥(受密码保护(可选))、完整的证书链信息