如何确保 GPG 私钥的安全?你在用什么方法/措施保护你的私钥? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Clash
V2EX    问与答

如何确保 GPG 私钥的安全?你在用什么方法/措施保护你的私钥?

  •  
  •   Clash 140 天前 1743 次点击
    这是一个创建于 140 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的私钥的密码存在密码管理器里,虽然很长很复杂,但是有个致命弱点:每次使用都需要复制到剪贴板。

    东西复制到剪贴板,泄漏的可能性和范围就大了。最近开始意识到这个问题,想请教各位彦祖是如何保护私钥的安全性的。

    另外想问下,Windows 系统的剪贴板的历史记录会一直保留着吗?会保留多少记录?
    10 条回复    2025-07-30 13:03:24 +08:00
    xiri
        1
    xiri  
       140 天前 via Android
    使用物理密钥就好
    julyclyde
        2
    julyclyde  
       140 天前
    之前听说过的做法:
    master key 打印脱机保存
    subkey 放在 yubikey 里使用,设置有效期轮换
    lixining
        3
    lixining  
       140 天前
    RP2350 刷 yubikey 固件 用 pgp 管理里面的私钥 ,为了保险 生成后放了一个备份到另一个 yubikey
    然后随身携带
    davehandong
        4
    davehandong  
       140 天前
    主密钥导出,离线保存,可以刻光盘,要么放个存储卡啥的。
    然后机器上把主密钥删了。
    子密钥(解密+签名),设置有效期,定期 revoke 。可以使用 yubikey ,yubikey 里的密钥是无法导出的,随身携带就不怕别人使用电脑的时候有啥问题了,而且在别的电脑上使用相对来讲也比较方便。
    likaci
        5
    likaci  
       140 天前
    试试 Bitwarden 或 1Password 的 ssh agent
    Sliverburger
        6
    Sliverburger  
       140 天前
    @davehandong 试过但是为啥我每次删除直接子密钥也删了?
    yaoyaomoe
        7
    yaoyaomoe  
       140 天前
    不一定是 yubikey ,其他的比如 canokey / 飞天的 key 也可以,用智能卡比如 javacard 作为 OpenPGP card 也可以。
    deplives
        8
    deplives  
       139 天前 via iPhone
    yubikey
    davehandong
        9
    davehandong  
       139 天前
    @Sliverburger 可能操作的方法有问题吧
    ```
    gpg --list-secret-keys --keyid-format LONG #这里一定加--keyid-format LONG 这个参数,能列出主、子的 id

    #然后就能删了
    gpg ----delete-secret-keys xxxx #xxxx 是上面列出的主密钥 id
    ```

    然后再执行第一步看看主密钥应该就删了,可以签发一个子密钥试试,正常应该是不行了。
    ysc3839
        10
    ysc3839  
       139 天前 via Android
    我用 Yubikey+纯数字密码
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     965 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:07 PVG 03:07 LAX 11:07 JFK 14:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86