3 个回答

这叫混淆 不加加密
也没法解密
对方就是不想让你看懂代码 进行了混淆
这种代码 除非你知道混淆方式 才能烦混
要不就只能格式化后 生啃

$$$amb = -1;
$$$amb = { 
    '___': 0,
    '$$$$': 'f',
    '__$': 1,
    '$_$_': 'a',
    '_$_': 2,
    '$_$$': 'b',
    '$$_$': 'd',
    '_$$': 3,
    '$$$_': 'e',
    '$__': 4,
    '$_$': 5,
    '$$__': 'c',
    '$$_': 6,
    '$$$': 7,
    '$___': 8,
    '$__$': 9 
}

开始定义了个16进制符号表,后面就是罗嗦的各种转换。
这些符号也是按照二进制编码的。
_对应0$对应1.
$_$_就是1010,代表 16进制a,也就是十进制的 10

解不出来. 变量名对计算机没意思, 对人有意思, 变量名已经丢了, 变不回来了.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题