Debian 文件解密实用指南
常见场景与对应工具
按工具快速解密
gpg --output 解密后文件 --decrypt 加密文件.gpgopenssl enc -d -aes-256-cbc -in 加密文件.enc -out 解密后文件-pbkdf2;如创建时指定了 -pass pass:...,解密时保持一致或改为交互输入。7z x -p密码 加密文件.7z -o输出目录-p 后直接跟密码(无空格);-o 指定输出目录(注意 -o 与目录之间不能有空格)。gpg --list-secret-keys 查看),然后执行:gpg --output 解密后文件 --decrypt 加密文件.gpgmkdir -p /mnt/enc;挂载 veracrypt /path/to/容器 /mnt/enc 并输入口令;使用完后卸载 veracrypt -d /mnt/enc。如何判断文件类型与选择方法
openssl enc 生成,多半是 OpenSSL 对称加密;.7z 且创建时带了加密参数,多半是 7-Zip;若对方明确说“用我的 GPG 公钥加密”,则是 GPG 公钥加密;若是 .hc / .tc 或你记得是 VeraCrypt 创建的容器,则用 VeraCrypt。file 文件名 查看文件类型提示head -n 1 文件名 粗略查看是否是文本格式(如 GPG 公钥/签名头部等)enc -d 尝试解密;失败则换算法或确认口令/参数常见问题与排错
-md sha256 等特定摘要,解密也应保持一致(可用 enc -d -aes-256-cbc -md sha256 -pbkdf2 等尝试)。-mhe=on),以及密码是否正确;必要时用 7z l 加密文件.7z 查看归档信息(不会显示明文内容)。veracrypt -d 卸载再试。-o 参数与目录之间不能有空格,例如 -o/tmp/out 正确,-o /tmp/out 错误。