寻找有关JavaScript RSA加密的建议

Chr*_*phe 6 javascript encryption rsa

我需要加密用户在客户端表单上输入的数据.我的环境没有ssl加密,但我发现在我的情况下,我可以通过RSA加密实现类似的结果.公钥将在客户端使用,私钥的所有者稍后将能够检索和解密数据.

在我走这条路之前,我想确保我没有忽视任何关键问题.所以这里有几个问题:

  • 你能推荐做RSA加密的JavaScript库吗?
  • 是什么保证它们可靠?
  • 这种技术的缺点是什么?例如,如果用户关闭浏览器太快,丢失的消息?

一般来说,我对这个JavaScript RSA加密技术的任何建议感兴趣.

更新:到目前为止我发现的唯一RSA JavaScript是在这个页面上:http: //www.ohdave.com/rsa/ 有关那个的任何反馈?

此外,如果您有任何建议,我可以使用除RSA之外的加密.我的约束是拥有100%的JavaScript解决方案.

Ale*_* K. 4

这是可能的,但应该指出的是,这绝不是 TLS 的替代品 - 主要是因为此类技术在客户端和服务器之间不提供可执行的信任或身份验证;您的脚本无法验证嵌入其中的公钥是您的公钥,任何可以介入您和您的客户之间的人都可以替换自己的公钥。