【发布时间】:2015-11-27 18:48:48
【问题描述】:
我正在编写一个下载和验证文件的 Go 程序。 我希望避免强迫用户安装 gnupg(如果可能的话)。
是否可以使用 Go 的 openpgp 库或其他 Go 库验证具有 gpg 签名(asc 文件)的下载文件,如 here 或 here 所述?
任何演示如何使用 openpgp 来验证具有 asc 签名的文件的示例将不胜感激。
【问题讨论】:
-
@saarrrrr,我已经遇到过那个库,但对我来说如何以这种方式使用它并不明显。如果您能提供一个示例,将不胜感激。我试着澄清一下我的问题。
-
@saarrrrr 该代码似乎正在加密和解密内容。我正在寻找的是使用 asc 签名验证下载的文件。我的问题中有两个示例的链接。看一眼。基本上“gpg --verify package_name.asc”是我想要做的,看起来我需要先添加一个密钥(使用指纹?)才能做到这一点。有什么想法吗?