客户端Web应用程序中的GPG(PGP)解密

时间:2013-06-05 23:33:18

标签: javascript web-applications encryption pgp gnupg

如何在Web应用程序的客户端解密某些加密数据?

E.g。

  • 数据以加密方式存储在服务器上。
  • 使用公共GPG密钥加密。
  • 服务器将加密的内容发送给客户端。
  • 客户端需要使用本地私钥对其进行解密。

假设我可以将私钥传递给浏览器并使用Javascript来解密数据。

2 个答案:

答案 0 :(得分:12)

如果您想坚持使用JavaScript,请查看LGPL库OpenPGP.js

答案 1 :(得分:2)

我知道我迟到了,但为了将来参考,我们总是可以通过crypto-browserify使用Browserify