const crypto = require("crypto");
/**
 * 参数讲解:
 *      加密数据
 *          data
 *      加密方式
 *          md5 sha1 sha256 sha512
 * 加密形式
 *      1.使用加密算法加密
 *      2.获取密文中所有的数字
 *      3.在数字当中,从第二位开始,获取10位数字
 */
function cipher(encrypt_data,encrypt_type){
    return crypto.createHash(encrypt_type).update(encrypt_data,"utf-8").digest("hex").replace(/[^0-9]/ig,"").substring(1,11);
}
// const result = cipher("wenzhongyu","md5");
// console.log(result);
posted on 2021-06-04 18:31  文种玉  阅读(88)  评论(0编辑  收藏  举报