Encryption 不支持gpg保护算法

Encryption 不支持gpg保护算法,encryption,redhat,public-key-encryption,gnupg,Encryption,Redhat,Public Key Encryption,Gnupg,我有用gpg加密的文件。我创建了一个新服务器,并将公钥和私钥导出\导入到我的新服务器。这些文件现在在新服务器上加密。尝试在新服务器上解密文件时,出现以下错误: gpg:不支持保护算法3 gpg:使用4096位ELG密钥加密,ID为15BBEC7A,创建于2012年11月21日 “测试(日志)” gpg:公钥解密失败:密码算法无效 gpg:解密失败:没有密钥 如果我把文件复制到我的旧服务器上,我仍然能够解密它。我找不到问题。我的第一个猜测是,最初使用的密码是CATS5,它不再受支持。是的,算法3是

我有用gpg加密的文件。我创建了一个新服务器,并将公钥和私钥导出\导入到我的新服务器。这些文件现在在新服务器上加密。尝试在新服务器上解密文件时,出现以下错误:

gpg:不支持保护算法3 gpg:使用4096位ELG密钥加密,ID为15BBEC7A,创建于2012年11月21日 “测试(日志)” gpg:公钥解密失败:密码算法无效 gpg:解密失败:没有密钥


如果我把文件复制到我的旧服务器上,我仍然能够解密它。我找不到问题。我的第一个猜测是,最初使用的密码是CATS5,它不再受支持。

是的,算法3是CAST5。您必须自己编译GnuPG或使用旧版本


然而,令人好奇的是,您的系统无法处理CAST5。您是否启用了FIPS模式?这就可以解释了。

服务器上可能有不同版本的gpg?尝试运行
gpg--version
并显示结果