在 Linux 下加密重要文件有多种方式,下面按易用程度和安全强度从简单到专业给你介绍几种常见方案,并给出具体示例。
gpg 对称加密(推荐个人使用)gpg -c secret.txt
secret.txt.gpggpg -d secret.txt.gpg > secret.txt
✅ 优点:无需安装额外软件(通常自带)
✅ 跨平台(Windows/macOS 也支持)
openssl 加密(轻量)openssl enc -aes-256-cbc -salt -in secret.txt -out secret.txt.enc
openssl enc -d -aes-256-cbc -in secret.txt.enc -out secret.txt
⚠️ 注意:密码强度要足够
zip 加密(适合打包)zip -e secret.zip secret.txt
解密:
unzip secret.zip
⚠️ 老版本 zip 加密较弱,不建议高安全场景
encfs ~/.encrypted ~/private
~/private 是明文视图~/.encrypted 是加密存储sudo mount -t ecryptfs ~/private ~/private
cryptsetup luksFormat /dev/sdX
✅ 适合笔记本、服务器
日常重要文件:
gpg -c
长期存储:加密 + 离线备份
笔记本:LUKS 全盘加密
如果你能说明:
我可以给你更精确的命令和方案。