UNPKG

amos-tool

Version:

amos ui tool

34 lines (32 loc) 859 B
"use strict"; var _uuid = require("./_uuids"), Store = require("./store"), md5 = require("./encrypt/_md5"), normalPolicy = function(e) { e || (e = ""); var r = _uuid.uuid(16); return e += r, { password: Store.encrypt(e), secretKey: r }; }, advancePolicy = function(e, r) { return e || (e = ""), r || (r = _uuid.uuid(32)), e += r, { password: Store.encrypt(e), secretKey: r }; }, useMd5Policy = function(e, r) { return e || (e = ""), r || (r = _uuid.uuid(32)), { password: md5(e, r), secretKey: r }; }, useMd5Policy2 = function(e, r) { e || (e = ""), r || (r = _uuid.uuid(32)); var u = md5(e); return u += r, { password: Store.encrypt(u), secretKey: r }; }; module.exports = { normalPolicy: normalPolicy, advancePolicy: advancePolicy, useMd5Policy: useMd5Policy, useMd5Policy2: useMd5Policy2 };