收藏
回答

微信小程序引入AES.js问题

问题模块
API和组件

文件夹名称【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("将红腐乳和发货")

}());


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

最后一次编辑于  2017-11-17  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏