ubuntu

Ubuntu OpenSSL命令行操作详解

小樊
40
2025-08-18 00:45:44
栏目: 云计算

以下是Ubuntu下OpenSSL命令行操作的详细说明,涵盖安装、加密解密、证书管理及常用功能:

一、安装OpenSSL

sudo apt update  
sudo apt install openssl libssl-dev  # 安装OpenSSL及开发库  
openssl version  # 验证安装,显示版本号  

二、密钥与证书管理

1. 生成RSA密钥对

2. 生成证书签名请求(CSR)

openssl req -new -key private.key -out certificate.csr  
# 交互式输入国家、组织、域名等信息(如CN=example.com)  

3. 生成自签名证书

openssl x509 -req -in certificate.csr -signkey private.key -out certificate.crt -days 365  
# -days 指定有效期(默认365天)  

4. 查看证书信息

三、加密与解密操作

1. 对称加密(AES-256-CBC)

2. 非对称加密(RSA)

四、其他常用操作

1. 生成随机密码

openssl rand -base64 32  # 生成32字节随机字符串(Base64编码)  

2. 转换证书格式

3. 校验文件完整性

openssl dgst -sha256 file.txt  # 计算SHA-256哈希值  

五、注意事项

以上命令参考自,可根据实际需求选择使用。

0
看了该问题的人还看了