linux

OpenSSL在Linux中的安全应用

小樊
41
2025-12-14 15:35:31
栏目: 云计算

OpenSSL在Linux中的安全应用

一 核心场景与命令

二 安全配置要点

三 常见任务速查表

目标 关键命令 要点
生成RSA密钥对 openssl genpkey -algorithm RSA -out private.key -pkeyopt rsa_keygen_bits:2048 2048位起步,妥善保护私钥
创建CSR openssl req -new -key private.key -out csr.csr 填写组织信息与域名
自签名证书 openssl x509 -req -days 365 -in csr.csr -signkey private.key -out cert.crt 仅用于测试
文件对称加密 openssl enc -aes-256-cbc -salt -in in.txt -out out.enc -k PASS 口令需强且保密,必要时改用-K指定密钥
文件解密 openssl enc -aes-256-cbc -d -salt -in out.enc -out in.txt -k PASS 保持与加密一致的参数
生成随机字节 openssl rand -base64 32 用于密钥/IV等材料
计算SHA-256摘要 openssl dgst -sha256 file.txt 校验完整性与防篡改
签名与验签 dgst -sha256 -sign private.key file.txt; dgst -sha256 -verify public.key -signature file.sig file.txt 保障来源可信
测试TLS连接 openssl s_client -connect host:443 -servername host 检查证书链与协议套件

四 实践建议与风险控制

0
看了该问题的人还看了