JavaScript中的PGP加密

27

我想在Javascript中进行一些客户端PGP加密。我在网上找到了一些GPL库,但由于许可问题,显然我不能使用那些代码。

我正在寻找一些类似BSD许可证的库来完成同样的事情。有人知道我可以使用的库吗?

4个回答

18

OpenPGP.js可能是最完整和最快的实现之一(它是协作努力),并且受LGPL许可证保护。 您可能希望加入他们的邮件列表。


非常好!我会考虑在未来的项目中使用它 :) - Claude Houle

18

我最近发现了一个MIT许可的客户端JavaScript库:

https://github.com/bitwiseshiftleft/sjcl

它目前工作得很好,可以实现对数据进行全面的客户端加密。通过使用公钥-私钥加密方案,确保在数据离开浏览器之前就已经安全了。


2
不,斯坦福库不支持PGP,但它仍然支持公钥/私钥加密方案,这对我的需求已经足够好了。 - Claude Houle

6

3
你注意到其他答案中一年前的评论里有相同的链接吗? - Bastian
该库采用GPL许可证(或至少有一个依赖项采用GPL许可证),因此不能在商业应用程序中使用。很抱歉,但无法实现。 - Claude Houle

5
我知道这是一个老问题,但我最近发现了类似的项目:https://keybase.io/kbpgp。它采用BSD许可证而不是*GPL。

这似乎是目前最好的实现。 - 25r43q

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接