首先 JS加密只要给浏览器能运行就是可逆的。
只是难度和时间问题,如果一个加密他有规则,那么他就是可以系统化可逆。
我们来分析下 sojson.v5 ,sojsonv5解密,使用者较多, 知名企业都在使用,证明这个加密工具还是值得信奈的。
JS加密:JS加密,JS混淆,JS混淆加密,JS不可逆加密,JS加密压缩
JS加密V6版本:JS加密,JS不可逆加密,JS混淆,JS混淆加密,JS压缩加密 - [JavaScript加密]
var edcode = "zq_kf"; var _0xodM = 'jsjiami.com.v6', _0xodM_ = ['_0xodM'], _0x306d = [_0xodM, 'd8O2wozCo8Os', 'wpvDtcOyV0k=', 'ZMK9w7bDkHQ=', 'w4hwoEvS8KBw7fDo8KJwprCiMOoCcOqw5ETRcKuwo8FZ8OlTsKRPGg9YS0owqcbRsONWMK1aMK8fjo3w7XCncO0woVGw6QjAA==', 'SQnCp0Vp', 'w7YiJnPDow==', 'jsjiXamTdiHBWM.Yzcomnw.RvKk6==']; if (function (_0x31bfe2, _0x46c61d, _0x529fd2) { function _0x4a9bc1(_0x502e70, _0x2906fb, _0x62d3a9, _0x1bc1e2, _0x1ed467, _0x1b73c1) { _0x2906fb = _0x2906fb >> 0x8, _0x1ed467 = 'po'; var _0x823e4c = 'shift', _0x5bbe8b = 'push', _0x1b73c1 = ''; if (_0x2906fb < _0x502e70) { while (--_0x502e70) { _0x1bc1e2 = _0x31bfe2[_0x823e4c](); if (_0x2906fb === _0x502e70 && _0x1b73c1 === '' && _0x1b73c1['length'] === 0x1) { _0x2906fb = _0x1bc1e2, _0x62d3a9 = _0x31bfe2[_0x1ed467 + 'p'](); } else if (_0x2906