微信小程序引入AES.js问题
发布于 5 年前 作者 xia19 5978 次浏览 来自 问答

文件夹名称【x64-core.js】

(function (undefined) {

    // Shortcuts

    var C = CryptoJS;

    var C_lib = C.lib;

    var Base = C_lib.Base;

    var X32WordArray = C_lib.WordArray;

    var C_x64 = C.x64 = {};

    var X64Word = C_x64.Word = Base.extend({

 

        init: function (high, low) {

            this.high = high;

            this.low = low;

        }

    });

 

    var X64WordArray = C_x64.WordArray = Base.extend({

 

        init: function (words, sigBytes) {

            words = this.words = words || [];

            if (sigBytes != undefined) {

                this.sigBytes = sigBytes;

            } else {

                this.sigBytes = words.length * 8;

            }

        },

 

        toX32: function () {

            // Shortcuts

            var x64Words = this.words;

            var x64WordsLength = x64Words.length;

            // Convert

            var x32Words = [];

            for (var i = 0; i < x64WordsLength; i++) {

                var x64Word = x64Words[i];

                x32Words.push(x64Word.high);

                x32Words.push(x64Word.low);

            }

            return X32WordArray.create(x32Words, this.sigBytes);

        },

        clone: function () {

            var clone = Base.clone.call(this);

            // Clone “words” array

            var words = clone.words = this.words.slice(0);

            // Clone each X64Word object

            var wordsLength = words.length;

            for (var i = 0; i < wordsLength; i++) {

                words[i] = words[i].clone();

            }

            return clone;

        }

    });

    console.log(“将红腐乳和发货”)

}());

这样引入到小程序中使用,麻烦大神帮忙解决下,谢谢

回到顶部