1. 首页 > 手游讯息分享

OpenSSL 最常用指令 openssl的使用

作者:admin 更新时间:2024-12-06
摘要:OpenSSL 是一个强大的加密工具包,可以用来创建和验证数字证书,加密和解密数据,以及执行其他安全相关任务。以下是一些 OpenSSL 最常用的指令,供您备忘查询: ### 基本证书操作 `,OpenSSL 最常用指令 openssl的使用

 

OpenSSL 是一个强大的加密工具包,可以用来创建和验证数字证书,加密和解密数据,以及执行其他安全相关任务。以下是一些 OpenSSL 最常用的指令,供您备忘查询:
### 基本证书操作
```bash # 生成私钥 openssl genpkey -algorithm RSA -out privatekey.pem
# 从私钥生成公钥 openssl rsa -in privatekey.pem -pubout -out publickey.pem
# 生成自签名证书 openssl req -x509 -new -key privatekey.pem -out certificate.pem
# 将证书和私钥合并到一个文件中 openssl pkcs12 -export -in certificate.pem -inkey privatekey.pem -out certificate.pfx ```
### 数字签名
```bash # 对文件进行数字签名 openssl dgst -sha256 -sign privatekey.pem -out signature.sha256 file.txt
# 验证数字签名 openssl dgst -sha256 -verify publickey.pem -signature signature.sha256 file.txt ```
### 数据加密
```bash # 对数据进行对称加密(使用AES) openssl enc -aes-256-cbc -salt -in data.txt -out data.enc -pass pass:yourpassword
# 对数据进行对称解密 openssl enc -aes-256-cbc -d -in data.enc -out data.txt -pass pass:yourpassword ```
### 其他指令
```bash #