例如:https://www.freebsd.org/security/advisories/FreeBSD-SA-24:08.openssh.asc
问题:如何从纯 TXT 文件创建 openssh.asc 文件?如何验证?每行是否总是需要最多 78 个字符?
例如:https://www.freebsd.org/security/advisories/FreeBSD-SA-24:08.openssh.asc
问题:如何从纯 TXT 文件创建 openssh.asc 文件?如何验证?每行是否总是需要最多 78 个字符?
.asc
用于各种 PGP 文件(消息、密钥)。扩展名来自它们是“ASCII 封装的”(Base64),而.pgp
或.gpg
是原始二进制格式的文件。它基本上是 PGP.pem
文件的等价物。您的文件的特定格式是 PGP“清晰签名”消息。大多数 PGP 软件可以生成此类文件,例如:
这要求您拥有自己的 PGP 密钥来进行签名;请参阅
--gen-key
。其他工具包括 Sequoia
sq
和sop
。大多数 GUI(例如 Kleopatra)也应该能够生成清晰签名的消息。这种格式旨在用于电子邮件消息(MIME 之前),因此虽然它不严格限制每行 78 个字符,但这是 ASCII 电子邮件的传统格式,因此也是明文签名的 PGP 消息的传统格式。
为了验证它,请将其提供给任何 PGP 软件,例如 GnuPG:
这通常需要您导入签名者(FreeBSD)的密钥,而验证密钥指纹的最重要的步骤取决于您。