Ubuntu文件管理器如何进行文件加密与解密
导读:Ubuntu 文件管理器中的文件加密与解密指南 一 前置准备 安装并准备 GnuPG:sudo apt-get install gnupg。 生成密钥对:gpg --full-generate-key(按向导选择密钥类型、长度、有效期,填...
Ubuntu 文件管理器中的文件加密与解密指南
一 前置准备
- 安装并准备 GnuPG:sudo apt-get install gnupg。
- 生成密钥对:gpg --full-generate-key(按向导选择密钥类型、长度、有效期,填写姓名与邮箱,并设置保护口令)。
- 若使用 GNOME 的 Files(Nautilus),建议安装 Seahorse 扩展:sudo apt install seahorse-nautilus,以便通过图形界面管理密钥并在右键菜单中直接加密/解密。
二 在 GNOME Files Nautilus 中操作
- 加密
- 在文件或文件夹上右键,选择 Encrypt(若提示先解锁密钥环,请输入登录口令)。
- 选择收件人(你的公钥或他人公钥);若仅在本机使用,可选择“仅用密码加密”(对应 GPG 的对称加密)。
- 加密完成后生成 .gpg 文件;若加密的是文件夹,会先询问是否压缩为 .tar 再加密。
- 解密
- 右键 .gpg 文件,选择 Open With Decrypt File,指定输出文件名(不含 .gpg)。
- 输入 GPG 私钥口令,生成解密后的明文文件。
- 说明
- 使用“收件人”方式时,只有持有对应 私钥 的人可解密;使用“仅用密码”方式时,任何知道口令的人可解密。
- 若未看到右键菜单,请确认已安装 seahorse-nautilus 并重启 Nautilus(或注销/登录)。
三 在 KDE Dolphin 中操作
- 安装组件:sudo apt install kgpg,首次使用会启动快速设置向导以配置密钥环。
- 加密:在目标文件上右键,选择 Encrypt File,选择用于加密的公钥,完成后生成 .gpg 文件。
- 解密:双击 .gpg 文件,指定输出文件名,输入口令即可。
- 注意:Dolphin 的 KGPG 集成当前不支持“仅用密码”的对称加密,如需口令加密请改用 GPG 命令行或其他工具。
四 在 Xfce Thunar 中操作
- 安装 GnuPG(若未安装):sudo apt-get install gnupg。
- 为加密创建自定义操作:打开 Edit >
Configure Custom Actions >
+,
- 名称:加密;命令:gnome-terminal -x gpg --encrypt --recipient %f
- 如需“仅用密码”加密:名称:加密密码;命令:gnome-terminal -x gpg -c %f
- 解密:在 .gpg 文件上右键,选择 Open With Decrypt File,指定输出文件名并输入口令。
- 提示:若默认终端不是 GNOME Terminal,请将命令中的 gnome-terminal 替换为你的终端程序。
五 常见问题与进阶方案
- 收不到对方公钥:请先获取对方的 公钥 并导入(例如 gpg --import key.asc),再在“选择收件人”中选中其公钥进行加密。
- 命令行等价操作(便于排错)
- 公钥加密:gpg --output file.gpg --encrypt --recipient you@example.com file
- 对称口令加密:gpg -c file
- 解密:gpg --output file --decrypt file.gpg
- 文件夹与批量:Nautilus 可直接对文件夹右键加密(会先压缩);若需批量或自动化,可结合 GPG 脚本或在 Thunar 中配置自定义动作。
- 进阶加密容器与磁盘
- VeraCrypt:创建加密容器或加密分区,挂载后像普通盘一样使用,适合多人共享或跨平台。
- LUKS:使用 Disks 工具或 cryptsetup 对整盘/分区进行加密,适合系统盘或外置硬盘。
- gocryptfs / CryFS:基于 FUSE 的目录级加密,适合云同步与按需挂载,隐藏目录结构与文件块。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu文件管理器如何进行文件加密与解密
本文地址: https://pptw.com/jishu/760158.html
