amos-tool
Version:
amos ui tool
34 lines (32 loc) • 859 B
JavaScript
;
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
};