我一直在寻找文档 http://golang.org/pkg/crypto/openpgp/对于 Go 来说openpgp
包,我想我一定遗漏了一些明显的点。例如,有一个ReadKeyRing
有功能,但是没有WriteKeyRing
。另一方面,我可以Serialize
an Entity
,但我没有办法读回来。这里发生了什么?有人真正使用这个包吗?
一个实体代表公有+私有的GPG密钥信息。这ReadKeyRing https://godoc.org/golang.org/x/crypto/openpgp#ReadKeyRing函数允许您读取 GPG 密钥列表。
The Entity.Serialize 函数文档 https://godoc.org/golang.org/x/crypto/openpgp#Entity.Serialize states:
Serialize 将给定实体的公共部分写入 w。 (不会输出私钥材料)。
由于它只是实体的公共部分,因此您可以使用序列化数据作为公钥创建一个新实体。
A WriteKeyRing
确实不存在。它将遍历实体列表并将公钥提取到数组中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)