JS字符串转Unicode
将字串转化为Unicode转义序列形式。
可以跟eval等语句结合,实现代码加密、反调试。
可以跟eval等语句结合,实现代码加密、反调试。
例如,定义变量key的值为123:“var key = 123;”
转化为Unicode形式为:
如果此时用Eval执行,并用console.log输出变量key的值:
会发现:变量的值可以正常输出为123,但从代码中看不到“key”的定义,也无法通过调试找到“key”。这样就起到了对变量名的保护。
此技巧可用于加密敏感信息相关的变量名、某些前端算法的密钥,等等。
再次提示:不仅仅是转化字符串,更可以转化代码! <(^-^)>
JS字符串
Unicode结果