根据cryptsetup常见问题,我使用命令tar cjf进行了备份-| gpg --cipher-algo AES -c-> backup.tbz2.gpg,当我尝试解密/提取时,它说的是错误的会话密钥/无效的数据包。有关如何解决此问题的任何建议,或者备份是否损坏?
下面是我尝试过的命令和输出。
gpg -d backup.tbz2.gpg
gpg:创建了键箱'/root/.gnupg/pubring.kbx'
gpg:AES加密数据
gpg:用1个密码加密
gpg:解密失败:会话密钥错误
cat backup.tbz2.gpg | gpg -d --override-session-key ### | tar xjf-
gpg:AES加密数据
gpg:用1个密码加密
gpg:未知版本150的packet(3)
gpg:警告:加密的邮件已被处理!
gpg:[不知道]:无效数据包(ctb = 3f)
bzip2:压缩文件意外结束; 也许它已损坏? 可能原因如下。 bzip2:设备的不合适的ioctl 输入文件=(stdin),输出文件=(stdout)
压缩文件可能已损坏。 您可以使用-tvv选项来测试此类文件的完整性。
您可以使用`bzip2recover'程序尝试恢复 来自损坏文件的未损坏部分的数据。
tar:孩子返回了状态2
tar:错误无法恢复:现在退出