linux使用openssl
时间: 2023-11-14 09:08:01 浏览: 83
linux-openssl
3星 · 编辑精心推荐
Linux中的OpenSSL是一个开源的密码学工具包,它实现了SSL和TLS协议以及常见的密码算法和应用程序。在Linux中使用OpenSSL可以完成各种密码算法的应用,例如生成和管理数字证书、加密和解密数据等。以下是使用OpenSSL的一些常见操作:
1.生成RSA密钥对
```shell
openssl genrsa -out private_key.pem 2048
```
2.生成证书签名请求(CSR)
```shell
openssl req -new -key private_key.pem -out csr.pem
```
3.生成自签名证书
```shell
openssl req -x509 -days 365 -key private_key.pem -in csr.pem -out certificate.pem
```
4.查看证书信息
```shell
openssl x509 -in certificate.pem -noout -text
```
5.加密文件
```shell
openssl enc -aes-256-cbc -salt -in file.txt -out file.enc
```
6.解密文件
```shell
openssl enc -aes-256-cbc -d -in file.enc -out file.txt
```
阅读全文