网络上有很多关于JavaScript加密的危险性的文章,包括这个stackoverflow问题和它链接到的文章和留言板。
我的用户需要使用密码访问我们的网站。虽然连接是使用SSL建立的,但我们还希望提供任何可能的额外保护(即使它们是徒劳的)来防止用户机器/浏览器中的恶意软件。
是否有任何行业标准/最佳实践用于客户端加密,以克服上述链接中提到的所有限制?
注意:当我们最终选择一个库时,它是jCryption,因为它支持非对称加密。
网络上有很多关于JavaScript加密的危险性的文章,包括这个stackoverflow问题和它链接到的文章和留言板。
我的用户需要使用密码访问我们的网站。虽然连接是使用SSL建立的,但我们还希望提供任何可能的额外保护(即使它们是徒劳的)来防止用户机器/浏览器中的恶意软件。
是否有任何行业标准/最佳实践用于客户端加密,以克服上述链接中提到的所有限制?
注意:当我们最终选择一个库时,它是jCryption,因为它支持非对称加密。
斯坦福Javascript加密库(托管http://crypto.stanford.edu/sjcl/在斯坦福的服务器上或在GitHub上)是斯坦福计算机安全实验室的一个项目,旨在构建一个安全、强大、快速、小巧、易于使用、跨浏览器的Javascript密码学库。
这里尝试整理一些可能的标准: