gpt4 book ai didi

go - 在 golang 中使用 PGP

转载 作者:IT王子 更新时间:2023-10-29 01:45:20 31 4
gpt4 key购买 nike

我正在尝试使用 golang 中的 openPGP 包加密字符串,但到目前为止我还没有成功。

到目前为止,我所尝试的一切都没有奏效,所以我正在寻找任何类型的建议或修复。

我唯一的要求是它应该将公钥/私钥和要解密的字符串作为字符串而不是文件。

我尝试使用这篇文章中的示例:http://julianyap.com/2014/07/04/gnu-privacy-guard-gpg-examples-using-golang.html

特别是这个例子:https://gist.github.com/jyap808/8324818

但是当我开箱即用时,它在尝试读取 key 时显示以下内容

openpgp: invalid argument: no armored data found

而且我没有找到其他好的示例/工作包。

我开始用尽选项,因为我最初尝试在 PHP 中执行此操作,但也失败得很惨。如果有人可以提供一些建议,那就太好了!

提前致谢

最佳答案

这是一个 Golang 的 PGP 包,它抽象了大部分的复杂性并且非常容易使用:

https://github.com/jchavannes/go-pgp

检查示例的测试文件:

https://github.com/jchavannes/go-pgp/blob/master/pgp/encrypt_test.go

关于go - 在 golang 中使用 PGP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37185783/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com