You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Linux导出GPG密钥至Mac后解密及修改密码失败问题求助

从Linux导出GPG密钥至Mac后解密及修改密码失败问题求助

大家好,我最近在把GPG密钥从Linux迁移到Mac的过程中遇到了棘手的问题,想请各位帮忙排查一下。

我的操作步骤:

  1. Linux端导出密钥(GPG版本2.2.41)
    先在Linux机器上执行了以下命令,导出私钥和公钥文件:

    gpg --export-secret-keys -a test_01.asc
    gpg --export -a test_01_pub.asc
    
  2. Mac端导入密钥(GPG版本2.4.0)
    把导出的两个.asc文件传到Mac后,用下面的命令完成了导入操作:

    gpg --import test_01.asc
    gpg --import test_01_pub.asc
    

遇到的具体问题:

1. 解密文件失败

当我尝试用导入的密钥解密test_01.gpg文件时,执行命令:

gpg -d -vvv test_01.gpg

得到了如下错误输出:

gpg: using character set 'utf-8'
gpg: enabled compatibility flags:

off=0 ctb=85 tag=1 hlen=3 plen=268

:pubkey enc packet: version 3, algo 1, keyid XXXXXXXXXXXXXXXX
data: [2048 bits]
gpg: public key is XXXXXXXXXXXXXXXX

off=271 ctb=d2 tag=18 hlen=2 plen=62 new-ctb

:encrypted data packet:
length: 62
mdc_method: 2
gpg: using subkey XXXXXXXXXXXXXXXX instead of primary key XXXXXXXXXXXXXXXX
gpg: encrypted with rsa2048 key, ID XXXXXXXXXXXXXXXX, created xxxx-xx-xx
"xxx xxx@xxx.com"
gpg: public key decryption failed: Bad secret key
gpg: decryption failed: Bad secret key

2. 修改密钥密码失败

我试着修改该密钥的密码时,又收到了这样的错误提示:

error getting keyinfo from agent: System error w/o errno
pKey has only stub or on-card key items - no passphrase to change.

有没有朋友遇到过类似的情况?或者能帮我分析下问题出在哪里吗?麻烦各位了!

备注:内容来源于stack exchange,提问作者user219155

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:05:29