Par*_*roX 3 javascript php encryption
理想情况下,我想加密变量,所以没有办法解决它们,但是假设客户端将通过javascript发送变量,并且如果他们看到代码,任何东西都可以被解密,我正在寻找替代方案.
我正在考虑使用能够返回类似于md5或sha1的HEX的东西但加密然后将一些服务器时间或日期合并到变量中,以便加密仅在1-2分钟内有效.
javascript将具有混淆/最小化的功能,该功能将根据javascript基于时间加密,然后将其发布到php.只要服务器日期/时间持续X分钟,它就会正确解密.
我想发送它似乎是随机数据,并找回似乎是随机数据.我不希望它是相同的数据.
这是最好的方法吗?我只是试图阻止那些尝试使用HTTP嗅探器的人.我知道,一旦他们进入javascript源,没有什么可以阻止它给予足够的时间/了解正在发生的事情.
如果您要发布实际代码,请记住函数/功能应该存在于javascript和PHP5(<5.3)上.我希望原生的简单/小函数不会为JS和PHP实现一个巨大的第三方类.
编辑:SSL/HTTPS是不可能的.
如果您想阻止人们嗅探您的网络流量,请使用https而不是http.
如果你应该学习一件事,那就是加密很难.真的很难.如果你试图自己做,你就不会做对,并且可能会做出一些可能会在以后咬你的微妙错误.最好将加密保留给知道他们正在做什么的人.