1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- (function() {
- var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
- var __module = nodeEnv ? module : {exports:{}};
- var __filename = 'preview-scripts/assets/scriptMain/CodeMgr.js';
- var __require = nodeEnv ? function (request) {
- return cc.require(request);
- } : function (request) {
- return __quick_compile_project__.require(request, __filename);
- };
- function __define (exports, require, module) {
- if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}(function (Buffer){
- "use strict";
- cc._RF.push(module, '858b7pznGpHFIvSsnmzC2nm', 'CodeMgr');
- // scriptMain/CodeMgr.ts
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var crypto = require("crypto");
- var CodeMgr = /** @class */ (function () {
- function CodeMgr() {
- }
- /**
- * 加密
- */
- CodeMgr.jiami = function (obj) {
- var keyBuf = this._base64_decode("65gkjU43HuMbTNhgp8pEMNhTTpLCfBgh"); //秘钥 必须24位
- var ivBuf = this._base64_decode("z0pA3Hxm7SQ"); // 偏移量 必须8位
- var cipher = crypto.createCipheriv("des-ede3-cbc", keyBuf, ivBuf);
- var encrypted = cipher.update(JSON.stringify(obj), "utf8", "base64");
- encrypted += cipher.final("base64");
- return encrypted;
- };
- /**
- * 解密
- */
- CodeMgr.jiemi = function (encrypted) {
- var keyBuf = this._base64_decode("65gkjU43HuMbTNhgp8pEMNhTTpLCfBgh"); //秘钥 必须24位
- var ivBuf = this._base64_decode("z0pA3Hxm7SQ"); // 偏移量 必须8位
- var decipher = crypto.createDecipheriv("des-ede3-cbc", keyBuf, ivBuf);
- var decrypted = decipher.update(encrypted, "base64", "utf8");
- decrypted += decipher.final("utf8");
- var json = JSON.parse(decrypted);
- return json;
- };
- //base 64 解码 输出buff 而不是字符串
- CodeMgr._base64_decode = function (code) {
- var b = Buffer.from(code, "base64");
- return b;
- };
- return CodeMgr;
- }());
- exports.default = CodeMgr;
- cc._RF.pop();
- }).call(this,require("buffer").Buffer)
- }
- if (nodeEnv) {
- __define(__module.exports, __require, __module);
- }
- else {
- __quick_compile_project__.registerModuleFunc(__filename, function () {
- __define(__module.exports, __require, __module);
- });
- }
- })();
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9hc3NldHMvc2NyaXB0TWFpbi9Db2RlTWdyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLElBQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUNqQztJQUFBO0lBNkJBLENBQUM7SUE1Qkc7O01BRUU7SUFDSyxhQUFLLEdBQVosVUFBYSxHQUFRO1FBQ2pCLElBQUksTUFBTSxHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsa0NBQWtDLENBQUMsQ0FBQyxDQUFDLFVBQVU7UUFDaEYsSUFBSSxLQUFLLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLFdBQVc7UUFDM0QsSUFBTSxNQUFNLEdBQUcsTUFBTSxDQUFDLGNBQWMsQ0FBQyxjQUFjLEVBQUUsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBQ3BFLElBQUksU0FBUyxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsRUFBRSxNQUFNLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFDckUsU0FBUyxJQUFJLE1BQU0sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDcEMsT0FBTyxTQUFTLENBQUM7SUFDckIsQ0FBQztJQUNEOztPQUVHO0lBQ0ksYUFBSyxHQUFaLFVBQWEsU0FBaUI7UUFDMUIsSUFBSSxNQUFNLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFDLENBQUMsVUFBVTtRQUNoRixJQUFJLEtBQUssR0FBRyxJQUFJLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsV0FBVztRQUMzRCxJQUFNLFFBQVEsR0FBRyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxFQUFFLE1BQU0sRUFBRSxLQUFLLENBQUMsQ0FBQztRQUN4RSxJQUFJLFNBQVMsR0FBRyxRQUFRLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRSxRQUFRLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDN0QsU0FBUyxJQUFJLFFBQVEsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDcEMsSUFBSSxJQUFJLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUNqQyxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDO0lBQ0QsMEJBQTBCO0lBQ25CLHNCQUFjLEdBQXJCLFVBQXNCLElBQVk7UUFDOUIsSUFBSSxDQUFDLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFDcEMsT0FBTyxDQUFDLENBQUM7SUFDYixDQUFDO0lBQ0wsY0FBQztBQUFELENBN0JBLEFBNkJDLElBQUEiLCJmaWxlIjoiZ2VuZXJhdGVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNyeXB0byA9IHJlcXVpcmUoXCJjcnlwdG9cIik7XG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDb2RlTWdyIHtcbiAgICAvKipcbiAgICAqIOWKoOWvhlxuICAgICovXG4gICAgc3RhdGljIGppYW1pKG9iajogYW55KSB7XG4gICAgICAgIGxldCBrZXlCdWYgPSB0aGlzLl9iYXNlNjRfZGVjb2RlKFwiNjVna2pVNDNIdU1iVE5oZ3A4cEVNTmhUVHBMQ2ZCZ2hcIik7IC8v56eY6ZKlIOW/hemhuzI05L2NXG4gICAgICAgIGxldCBpdkJ1ZiA9IHRoaXMuX2Jhc2U2NF9kZWNvZGUoXCJ6MHBBM0h4bTdTUVwiKTsgLy8g5YGP56e76YePIOW/hemhuzjkvY1cbiAgICAgICAgY29uc3QgY2lwaGVyID0gY3J5cHRvLmNyZWF0ZUNpcGhlcml2KFwiZGVzLWVkZTMtY2JjXCIsIGtleUJ1ZiwgaXZCdWYpO1xuICAgICAgICBsZXQgZW5jcnlwdGVkID0gY2lwaGVyLnVwZGF0ZShKU09OLnN0cmluZ2lmeShvYmopLCBcInV0ZjhcIiwgXCJiYXNlNjRcIik7XG4gICAgICAgIGVuY3J5cHRlZCArPSBjaXBoZXIuZmluYWwoXCJiYXNlNjRcIik7XG4gICAgICAgIHJldHVybiBlbmNyeXB0ZWQ7XG4gICAgfVxuICAgIC8qKlxuICAgICAqIOino+WvhlxuICAgICAqL1xuICAgIHN0YXRpYyBqaWVtaShlbmNyeXB0ZWQ6IHN0cmluZykge1xuICAgICAgICBsZXQga2V5QnVmID0gdGhpcy5fYmFzZTY0X2RlY29kZShcIjY1Z2tqVTQzSHVNYlROaGdwOHBFTU5oVFRwTENmQmdoXCIpOyAvL+enmOmSpSDlv4XpobsyNOS9jVxuICAgICAgICBsZXQgaXZCdWYgPSB0aGlzLl9iYXNlNjRfZGVjb2RlKFwiejBwQTNIeG03U1FcIik7IC8vIOWBj+enu+mHjyDlv4Xpobs45L2NXG4gICAgICAgIGNvbnN0IGRlY2lwaGVyID0gY3J5cHRvLmNyZWF0ZURlY2lwaGVyaXYoXCJkZXMtZWRlMy1jYmNcIiwga2V5QnVmLCBpdkJ1Zik7XG4gICAgICAgIGxldCBkZWNyeXB0ZWQgPSBkZWNpcGhlci51cGRhdGUoZW5jcnlwdGVkLCBcImJhc2U2NFwiLCBcInV0ZjhcIik7XG4gICAgICAgIGRlY3J5cHRlZCArPSBkZWNpcGhlci5maW5hbChcInV0ZjhcIik7XG4gICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShkZWNyeXB0ZWQpO1xuICAgICAgICByZXR1cm4ganNvbjtcbiAgICB9XG4gICAgLy9iYXNlIDY0IOino+eggSDovpPlh7pidWZmIOiAjOS4jeaYr+Wtl+espuS4slxuICAgIHN0YXRpYyBfYmFzZTY0X2RlY29kZShjb2RlOiBzdHJpbmcpOiBCdWZmZXIge1xuICAgICAgICB2YXIgYiA9IEJ1ZmZlci5mcm9tKGNvZGUsIFwiYmFzZTY0XCIpO1xuICAgICAgICByZXR1cm4gYjtcbiAgICB9XG59Il19
|