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

Javascript 客户端web应用程序中的GPG(PGP)解密,javascript,web-applications,encryption,pgp,gnupg,Javascript,Web Applications,Encryption,Pgp,Gnupg,如何在web应用程序的客户端解密一些加密数据 例如 数据被加密存储在服务器上 它是使用公共GPG密钥加密的 服务器将加密的数据发送到客户端 客户端需要使用其本地私钥对其进行解密 假设我可以将私钥传递到浏览器,并使用Javascript对数据进行解密。如果您想继续使用Javascript,请查看LGPL库。我知道我做这件事有点晚了,但作为将来的参考,始终有使用via的选项。主机验证主机请参阅我的一个相关小问题:它是否包括OpenPGP?不,不包括,但有一个名为的库(有关browserify的详

如何在web应用程序的客户端解密一些加密数据

例如

  • 数据被加密存储在服务器上
  • 它是使用公共GPG密钥加密的
  • 服务器将加密的数据发送到客户端
  • 客户端需要使用其本地私钥对其进行解密

假设我可以将私钥传递到浏览器,并使用Javascript对数据进行解密。

如果您想继续使用Javascript,请查看LGPL库。

我知道我做这件事有点晚了,但作为将来的参考,始终有使用via的选项。

主机验证主机请参阅我的一个相关小问题:它是否包括OpenPGP?不,不包括,但有一个名为的库(有关browserify的详细信息,请参阅)。需要注意的是,根据预期负载的不同,将加密和解密工作卸载给web工作者可能是有益的,以避免阻塞浏览器的主UI线程。