JS变量值加密,了解一下
var ok=!![];
var numb=0x6fcb4^0x6fccf;
console['log'](ok,numb);
这两行代码会输出什么?
会输出true和123,如图:

这几行JS代码的原始形态是:
var ok = true;
var numb = 123;
console.log(ok, numb);
前面代码中!![]是true的变形,0x6fcb4^0x6fccf是123的变形。
代码是经过了JShaman加密,对变量值进行了加密。

JS变量加密揭秘:!![]与0x运算实战
本文解析了JavaScript中通过!![]实现布尔值转真和变量numb使用0x运算进行数值加密的技巧,展示了如何将原始变量值(true和123)通过加密手段隐藏在代码中。
JS变量值加密,了解一下
var ok=!![];
var numb=0x6fcb4^0x6fccf;
console['log'](ok,numb);
这两行代码会输出什么?
会输出true和123,如图:

这几行JS代码的原始形态是:
var ok = true;
var numb = 123;
console.log(ok, numb);
前面代码中!![]是true的变形,0x6fcb4^0x6fccf是123的变形。
代码是经过了JShaman加密,对变量值进行了加密。

321
3375

被折叠的 条评论
为什么被折叠?