环境变量设置成功后,就可以再命令提示符窗口发送命令生成文件,一般默认路径如下

如果想修改路径可以通过 -out 参数定义文件保存位置:这里不详述
生成私钥
使用以下命令生成一个2048位的RSA私钥:
openssl genrsa -out private.key 2048
提取公钥
从私钥中提取对应的公钥:
openssl rsa -in private.key -pubout -out public.key
生成证书签名请求(CSR)
创建CSR文件用于申请证书,需填写相关信息:
openssl req -new -key private.key -out request.csr
自签名证书
生成一个自签名的X509证书(有效期365天):
openssl req -x509 -newkey rsa:2048 -keyout selfsigned.key -out selfsigned.crt -days 365 -nodes
查看证书内容
解析并显示证书的详细信息:
openssl x509 -in certificate.crt -text -noout
验证证书链
检查证书链的完整性:
openssl verify -CAfile root.crt intermediate.crt domain.crt
转换证书格式
将PEM格式证书转换为DER格式:
openssl x509 -in cert.pem -outform der -out cert.der
检查CSR文件
查看CSR文件的详细信息:
openssl req -in request.csr -noout -text
加密文件
使用AES-256-CBC算法加密文件:
openssl enc -aes-256-cbc -salt -in plaintext.txt -out encrypted.enc
解密文件
解密被加密的文件:
openssl enc -d -aes-256-cbc -in encrypted.enc -out decrypted.txt
计算哈希值
生成文件的SHA256哈希值:
openssl dgst -sha256 filename.txt
测试SSL连接
测试远程服务器的SSL/TLS连接:
openssl s_client -connect example.com:443 -servername example.com
检查私钥
验证私钥的完整性:
openssl rsa -in private.key -check
生成Diffie-Hellman参数
创建DH参数用于密钥交换:
openssl dhparam -out dhparams.pem 2048
转换私钥格式
将PKCS#8格式私钥转换为传统PEM格式:
openssl rsa -in private.pk8 -out private.pem

1383

被折叠的 条评论
为什么被折叠?



