cocos creator 安卓原生打包时如何使用 js crypto 库?

在游戏网络通信中,使用了js 的 crypto库用于数据加密,
函数如下
checkhmac:function(content,token){
var crypto = require(‘crypto’);
var token_hex = new Buffer(token,‘base64’).toString(‘hex’);
var signtrue = crypto.createHmac(‘sha1’,token_hex);
signtrue.update(content);
var crypt = signtrue.digest().toString(‘base64’);
return crypt;
},

// //生成公钥和私钥
dh64_gen_key:function(){
    var crypto = require('crypto');
    var blob =crypto.getDiffieHellman('modp5');
    blob.generateKeys();
    return blob;
}

浏览器和IOS打包没有任何问题,但是安卓和模拟器在使用 crypto.createHmac(‘sha1’,token_hex);时运行会直接卡死。请问如何解决?

解决了 吗大神,,,我也求解