qms-js
Version:
A common library that can be used for fe and be
18 lines • 727 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var CryptoJS = require("crypto-js");
var secretKey = 'vOVH6sdmpNWjRRIqCc7rdxs01lwHzfr3';
var Cipher = /** @class */ (function () {
function Cipher() {
}
Cipher.encrypt = function (value, secret) {
var v = CryptoJS.RC4Drop.encrypt(value, secret !== null && secret !== void 0 ? secret : secretKey).toString();
return v;
};
Cipher.decrypt = function (hash, secret) {
return CryptoJS.RC4Drop.decrypt(hash, secret !== null && secret !== void 0 ? secret : secretKey.trim()).toString(CryptoJS.enc.Utf8);
};
return Cipher;
}());
exports.default = Cipher;
//# sourceMappingURL=cipher.js.map