Openssl命令行:修订间差异

来自MediaWiki
跳转到导航 跳转到搜索
Admin留言 | 贡献
无编辑摘要
Admin留言 | 贡献
无编辑摘要
第3行: 第3行:
openssl s_client -gmvpn -connect 219.141.191.183:443
openssl s_client -gmvpn -connect 219.141.191.183:443
</syntaxhighlight>
</syntaxhighlight>
== 2. Openssl验证cert和key是否匹配 ==
== 2. Openssl验证cert和key是否匹配 ==
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
第12行: 第13行:
[[分类:OpenSSL]]
[[分类:OpenSSL]]


= 3. Openssl修改key密码 =
== 3. Openssl修改key密码 ==
 
1. 去掉密码<syntaxhighlight lang="bash">
1. 去掉密码<syntaxhighlight lang="bash">
openssl rsa -in site.key -out nopassword.key
openssl rsa -in site.key -out nopassword.key

2023年6月29日 (四) 03:11的版本

1. 连接国密网站

openssl s_client -gmvpn -connect 219.141.191.183:443

2. Openssl验证cert和key是否匹配

openssl x509 -noout -modulus -in server.crt | openssl md5
openssl rsa -noout -modulus -in server.key | openssl md5

其中,server.crt是SSL证书文件,server.key是私钥文件。如果命令输出的MD5哈希值相同,则证书和私钥匹配。否则,它们不匹配。

3. Openssl修改key密码

1. 去掉密码

openssl rsa -in site.key -out nopassword.key

2. 添加密码

openssl rsa -des -in nopassword.key -out encrypt.key