Javascript 使用js加密数据

Javascript 使用js加密数据,javascript,encryption,Javascript,Encryption,在将数据发送到请求之前,是否可以使用Java脚本对数据进行加密 如果是这样的话,您有任何关于如何安全地执行此操作的示例吗?在javascript上加密不是您愿意做的事情。这是在客户端浏览器上完成的,如果用户可以看到它是如何加密的,那么加密它就没有意义了。场景:客户端关闭javascript 突然间,你的加密变得一文不值了。始终加密服务器端 这取决于需要什么类型的加密。您可以参考Crypto.js()了解一些详细信息。人们总是选择显而易见的答案。我知道数据必须在服务器端加密,我只是问是否可以使用j

在将数据发送到请求之前,是否可以使用Java脚本对数据进行加密


如果是这样的话,您有任何关于如何安全地执行此操作的示例吗?

在javascript上加密不是您愿意做的事情。这是在客户端浏览器上完成的,如果用户可以看到它是如何加密的,那么加密它就没有意义了。

场景:客户端关闭javascript


突然间,你的加密变得一文不值了。始终加密服务器端

这取决于需要什么类型的加密。您可以参考Crypto.js()了解一些详细信息。

人们总是选择显而易见的答案。我知道数据必须在服务器端加密,我只是问是否可以使用js。谢谢你的回答,这将是最好的答案me@Carlos:为什么不添加一个特定的场景供您使用?这将增加问题的价值。这是一款基于js的浏览器游戏,仅供学习之用。它将通过json接收和发送字符状态。我需要对数据进行加密或编码,这样玩家就无法修改itjs,它可以像其他任何语言一样进行加密,但这取决于你所说的加密是什么意思。我喜欢像AES这样的私钥方案,它非常安全,但需要私钥的预传输协调……我只是强调了OP“可能/可行”中提出的问题。然而,添加一个使用场景实际上可以使问题变得非常具体。它现在看起来非常通用,面临关闭的风险。如果应用程序使用js上传,那么用户破坏的是应用程序,而不是安全性…如果用户可以破坏应用程序,这可能是一个严重的安全漏洞。当中断发生时,这意味着可能存在漏洞。我的意思是用户通过关闭js来中断应用程序,就像你说的,这不应该暴露安全漏洞。。。如果他们无法在没有JS的情况下发送,甚至无法启动应用程序,那么他们将无法通过传递任何信息。通过要求JS,我们不必担心非JS行为。看到加密细节的用户对加密的有效性有何影响?加密用于隐藏细节,以免暴露。如果有人能逆转它,那就没用了。你到底在找什么?也许我能回答得更好。