小编sun*_*sen的帖子

如何在 macOS 上使用命令行解码引用的可打印文件?

我知道可以使用 JavaScript 或 PHP 来完成,但是有命令行实用程序吗?

command-line macos

5
推荐指数
2
解决办法
3282
查看次数

--export-secret-subkeys 有何用途?

来自文档

\n
\n

--export-secret-keys\n--export-secret-subkeys

\n

与 相同--export,但改为导出密钥。导出的密钥将写入 STDOUT 或选项\n 指定的文件--output。此命令通常与选项一起使用--armor,以允许轻松打印纸质备份的密钥;然而,\n外部工具 paperkey 在创建纸质备份方面做得更好。\n请注意,如果导出的密钥是通过不安全的通道发送的,\n导出密钥可能存在安全风险。

\n

该命令的第二种形式具有特殊的属性,可以使主键的秘密部分变得无用;这是\nOpenPGP 的 GNU 扩展,其他实现不能成功\n导入这样的密钥。其预期用途是在专用计算机上生成带有附加签名子密钥的完整密钥。然后,此命令将没有主密钥的密钥导出到主机。

\n

GnuPG 可能会要求您输入密钥的密码。这是必需的,因为密钥的内部保护方法\n与 OpenPGP 协议指定的方法不同。

\n
\n

我不明白“命令的第二种形式具有特殊属性...”的含义,我花了相当多的时间试图在网络上搜索它。

\n

尝试弄清楚使用是否--export-secret-keys包含主密钥和子密钥(在备份两者的情况下)。这是敏感的事情……我想确保我的事实是正确的。

\n

有人可以请ELI5吗?

\n

gnupg

5
推荐指数
1
解决办法
6565
查看次数

如何修复“警告:不是分离的签名”?

我正在尝试使用以下内容对 Python 文件进行签名:

gpg --sign --output ./ulagen.py.sig ./ulagen.py
Run Code Online (Sandbox Code Playgroud)

当我使用 验证签名时gpg --verify ./ulagen.py.sig,出现以下错误:

gpg: WARNING: not a detached signature; file 'ulagen.py' was NOT verified!
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

gnupg

4
推荐指数
1
解决办法
1956
查看次数

标签 统计

gnupg ×2

command-line ×1

macos ×1