bcryption
Version:
Bcryption is a simple digital encription algorithm, is stable for javascript
1 lines • 2.67 kB
JavaScript
function _0x2fbb(_0x29924e, _0x410bcf) { const _0x4da189 = _0x4da1(); return _0x2fbb = function (_0x2fbb4c, _0xb433dd) { _0x2fbb4c = _0x2fbb4c - 0x158; let _0x1d231a = _0x4da189[_0x2fbb4c]; return _0x1d231a; }, _0x2fbb(_0x29924e, _0x410bcf); } function _0x4da1() { const _0x7b5e48 = ['2196jQhKhz', '163319LPObLo', '12LIjHIn', '310AxnnBP', '197452YflVjk', '312MameSg', 'toString', 'split', '116vecmAc', '706TiJrvZ', '11440vnGudl', '9HRGieX', 'map', '681611poHjzT', 'charCodeAt', '91415djLbqZ', '93445msqhlE']; _0x4da1 = function () { return _0x7b5e48; }; return _0x4da1(); } (function (_0x12ecd7, _0x499f3c) { const _0x5c8f0a = _0x2fbb, _0x5497d5 = _0x12ecd7(); while (!![]) { try { const _0x5345f5 = parseInt(_0x5c8f0a(0x15a)) / 0x1 * (-parseInt(_0x5c8f0a(0x15b)) / 0x2) + -parseInt(_0x5c8f0a(0x15d)) / 0x3 * (parseInt(_0x5c8f0a(0x167)) / 0x4) + parseInt(_0x5c8f0a(0x161)) / 0x5 + parseInt(_0x5c8f0a(0x165)) / 0x6 * (parseInt(_0x5c8f0a(0x15f)) / 0x7) + parseInt(_0x5c8f0a(0x15c)) / 0x8 * (-parseInt(_0x5c8f0a(0x163)) / 0x9) + parseInt(_0x5c8f0a(0x166)) / 0xa * (parseInt(_0x5c8f0a(0x162)) / 0xb) + parseInt(_0x5c8f0a(0x168)) / 0xc * (parseInt(_0x5c8f0a(0x164)) / 0xd); if (_0x5345f5 === _0x499f3c) break; else _0x5497d5['push'](_0x5497d5['shift']()); } catch (_0xf36944) { _0x5497d5['push'](_0x5497d5['shift']()); } } }(_0x4da1, 0x40b5f), module['exports'] = function secretManipulator(_0x275b2f) { const _0xbd84f2 = _0x2fbb, _0x140a59 = _0x275b2f[_0xbd84f2(0x158)]()['length']; let _0x248645 = 0x0; return _0x275b2f[_0xbd84f2(0x158)]()[_0xbd84f2(0x159)]('')[_0xbd84f2(0x15e)]((_0x4d84db, _0xcb4e2c) => { const _0x3e331d = _0xbd84f2; if (_0x248645 % 0x9 == 0x0) _0x248645 = _0x248645 / 0x9 * 0x7 + _0xcb4e2c + _0x4d84db[_0x3e331d(0x160)](0x0); else { if (_0x248645 % 0x8 == 0x0) _0x248645 = _0x248645 / 0x8 + _0xcb4e2c + _0x4d84db[_0x3e331d(0x160)](0x0); else { if (_0x248645 % 0x7 == 0x0) _0x248645 = _0x248645 / 0x7 + _0xcb4e2c + _0x4d84db[_0x3e331d(0x160)](0x0); else { if (_0x248645 % 0x6 == 0x0) _0x248645 = _0x248645 / 0x6 + _0xcb4e2c + _0x4d84db[_0x3e331d(0x160)](0x0); else { if (_0x248645 % 0x5 == 0x0) _0x248645 = _0x248645 / 0x5 * 0x2 + _0xcb4e2c + _0x4d84db[_0x3e331d(0x160)](0x0); else { if (_0x248645 % 0x4 == 0x0) _0x248645 = _0x248645 / 0x4 + _0xcb4e2c + _0x4d84db[_0x3e331d(0x160)](0x0); else { if (_0x248645 % 0x3 == 0x0) _0x248645 = _0x248645 / 0x3 * 0x2 + _0xcb4e2c + _0x4d84db['charCodeAt'](0x0); else _0x248645 % 0x2 == 0x0 ? _0x248645 = _0x248645 / 0x2 * 0x7 + _0xcb4e2c + _0x4d84db['charCodeAt'](0x0) : _0x248645 = _0x248645 + _0xcb4e2c + _0x4d84db[_0x3e331d(0x160)](0x0); } } } } } } }), { 'ENC_SUM': _0x248645, 'SECRET_KEY_LENGTH': _0x140a59 }; });