JavaScript 中的 PGP 加密
我正在寻找用 Javascript 进行一些客户端 PGP 加密。我在网络上发现了一些分散的 GPL 库,但由于显而易见的原因,由于许可问题我无法使用该代码。
我正在寻找一些类似 BSD 的许可证库来完成同样的事情。有人知道我可以使用的图书馆吗?
I'm looking to do some client-side PGP encryption in Javascript. I've found some GPL library scattered on the web, but for obvious reason, I cannot use that code due to licensing issues.
I'm looking for some BSD-like license library that would accomplish the same thing. Anyone know of a library I could use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
OpenPGP.js 可能是最完整、最快的实现(这是一项协作成果),并在 LGPL 下获得许可。
您可能想加入他们的邮件列表。
OpenPGP.js is probably the most complete and fastest implementation (it's a collaborative effort) and licensed under the LGPL.
You might want to join their mailing list.
我最近发现了一个 MIT 授权的客户端 javascript 库:
https://github.com/bitwiseshiftleft/sjcl
到目前为止,它运行良好,并且允许对数据进行完整的客户端加密。确保即使在数据离开浏览器之前,使用公钥-私钥加密方案就已经是安全的。
I recently found a MIT licensed client-side javascript library:
https://github.com/bitwiseshiftleft/sjcl
It works well so far, and it allows for a full-client side encryption of the data. Ensuring that even before the data leaves the browser, it is already safe using a public-private key encryption scheme.
请参阅http://www.hanewin.net/encrypt/
See http://www.hanewin.net/encrypt/
我知道这是一个老问题,但我最近发现: https://keybase.io/kbpgp 在寻找时类似的物品。 BSD 许可而非 *GPL。
I know this is an old question, but I recently found: https://keybase.io/kbpgp when looking for a similar item. BSD Licensed instead of *GPL.