@hopeio/utils
Version:
javascript utils
2 lines (1 loc) • 901 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("./compatible-BKCYa6RY.js"),p=require("crypto");function i(c,t,r){const e=p.createDecipheriv("aes-128-cbc",t,r);return e.update(c,"base64","utf8")+e.final("utf8")}function d(c,t,r){const e=p.createCipheriv("aes-128-cbc",t,r);return e.update(c,"utf8","base64")+e.final("base64")}function u(c,t,r){const e=p.createDecipheriv("aes-256-cbc",t,r);return e.update(c,"base64","utf8")+e.final("utf8")}function y(c,t,r){const e=p.createCipheriv("aes-256-cbc",t,r);return e.update(c,"utf8","base64")+e.final("base64")}function o(c){const t=p.createHash("md5");return t.update(c),t.digest("hex")}exports.compatiblecrypto=a.compatiblecrypto;exports.decrypt=a.decrypt;exports.encrypt=a.encrypt;exports.AES128CBCDecrypt=i;exports.AES128CBCEncrypt=d;exports.AES256CBCDecrypt=u;exports.AES256CBCEncrypt=y;exports.mad5=o;