【发布时间】:2012-10-27 19:25:39
【问题描述】:
我有一个通过 javascript 函数传递的 var,我希望在将 var 发送给用户之前对其进行模糊处理,然后在通过 php 返回时还原。
$data = "111:222:333:444";
$data 正在生成并放入视图中(javascript 函数)
<img src="button.jpg" alt="" onclick="newfunc(111:222:333:444)" />
然后将其发送回服务器进行处理
反正有没有散列这个数字,所以它看起来像
“8f8fu8vu8fu8fhguf99fu8fu8fu8fu”安装在 111:222:333:444 中?
是否有任何类似于 md5 的 php 函数可以让您恢复对 var 进行去混淆处理?
任何帮助将不胜感激。
【问题讨论】:
-
有base64编码,但你的目标是什么?安全?那你就走错路了。在不破坏 JS 数据的情况下让它工作?
json_encode()可能是传递数据的更好方式。 -
感谢 Pekka,这不是安全问题。我只是喜欢我的数据不在普通(可理解)视图中的想法。使用 base64 可以编码和解码?
-
是的,base64 看起来就是这样 :)
-
顺便说一句,我正在传递非关键数据。
-
那你为什么在乎呢?它将隐藏在页面源中。
标签: php variables obfuscation