UNPKG

@codedungeon/gunner

Version:
64 lines (63 loc) 1.73 kB
function _0xaa0f() { const _0x4fa0a6 = [ '3144102kSNFJf', 'genSaltSync', '$2b$10$pWF2yUmbva6dMcd9jPwD0uxIgXUh4b.NtxwjWr724Lu5fhKtehntS', '7UnZkzZ', 'exports', '4646585ccEcRn', '1506674dLRWAS', '1098330RhUotm', '3302774WeKalH', '37212256vacuAp', 'hashSync', '7016560DQvMke', ] _0xaa0f = function () { return _0x4fa0a6 } return _0xaa0f() } const _0x217690 = _0x4d56 ;(function (_0x28e242, _0xda4c1a) { const _0x49cae4 = _0x4d56, _0x3bd594 = _0x28e242() while (!![]) { try { const _0x4379a5 = parseInt(_0x49cae4(0x1cd)) / 0x1 + -parseInt(_0x49cae4(0x1cf)) / 0x2 + -parseInt(_0x49cae4(0x1c7)) / 0x3 + -parseInt(_0x49cae4(0x1c6)) / 0x4 + -parseInt(_0x49cae4(0x1cc)) / 0x5 + parseInt(_0x49cae4(0x1ce)) / 0x6 + (-parseInt(_0x49cae4(0x1ca)) / 0x7) * (-parseInt(_0x49cae4(0x1d0)) / 0x8) if (_0x4379a5 === _0xda4c1a) break else _0x3bd594['push'](_0x3bd594['shift']()) } catch (_0x1f55b0) { _0x3bd594['push'](_0x3bd594['shift']()) } } })(_0xaa0f, 0xe9faf) function _0x4d56(_0x38eca4, _0x2c5d01) { const _0xaa0f03 = _0xaa0f() return ( (_0x4d56 = function (_0x4d56a5, _0x3fc79c) { _0x4d56a5 = _0x4d56a5 - 0x1c6 let _0x154771 = _0xaa0f03[_0x4d56a5] return _0x154771 }), _0x4d56(_0x38eca4, _0x2c5d01) ) } const bcrypt = require('bcrypt') module[_0x217690(0x1cb)] = { generate: (_0x2321d6) => { const _0x511f64 = _0x217690 return bcrypt[_0x511f64(0x1d1)](_0x2321d6, bcrypt[_0x511f64(0x1c8)](0xa)) }, validate: (_0x5ec654) => { const _0x49c71d = _0x217690 return bcrypt['compareSync'](_0x5ec654, _0x49c71d(0x1c9)) }, }