linux怎么使用OpenSSL

2023-04-12 12:09:00 openssl linux

OpenSSL是一个开源的加密库,广泛用于Internet安全相关的通信协议。OpenSSL包含一个命令行工具,可以对文件进行加密/解密、生成证书等操作。

1. 安装OpenSSL

Ubuntu/Debian系统:

$ sudo apt-get install openssl

Redhat/CentOS系统:

$ sudo yum install openssl

2. 使用OpenSSL

生成私钥:

$ openssl genrsa -out private.key 2048

生成公钥:

$ openssl rsa -in private.key -pubout -out public.key

生成证书请求文件:

$ openssl req -new -key private.key -out cert.csr

3. 常用命令

加密文件:

$ openssl enc -e -aes-256-cbc -in file.txt -out file.enc

解密文件:

$ openssl enc -d -aes-256-cbc -in file.enc -out file.txt

相关文章