跳转至

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

文件中包含

证书(公钥)、私钥(受密码保护(可选))、完整的证书链信息



回到页面顶部