JS加密 - python解密

时间:2011-06-10 08:57:10

标签: javascript python security encryption

我想在js代码中加密一些变量并将它们传递给服务器端(Python)。我该如何实现呢?提前谢谢!

2 个答案:

答案 0 :(得分:4)

在您的服务器上激活HTTPS,浏览器和服务器之间的所有通信都将被加密,您无需在代码中执行任何其他工作。

如何执行此操作取决于您正在使用的网络服务器。

答案 1 :(得分:1)

HTTPS绝对是最佳选择。但是,如果由于某种原因HTTPS无法使用(例如,您使用的是带有自定义域的Google应用引擎),您可以尝试前端的jCryption和服务器上的pyCrypto

优点是您无需购买SSL证书或处理证书管理。缺点(并且它是一个很大的缺点)是很容易出现加密错误并使您的网站暴露于安全漏洞。此外,如果没有证书,您的网站仍然容易受certain types of attacks攻击。因此,请确保您知道加密的工作原理并谨慎行事。