nodejs 有md5withrsa 的加密方法吗

2025-05-14 03:15:04
推荐回答(1个)
回答1:

md5

/********hmac-sha1加密***************/
    var content = 'password';//加密的明文;
    var token1='miyue';//加密的密钥;
    var buf = crypto.randomBytes(16);
    token1 = buf.toString('hex');//密钥加密;
        console.log("生成的token(用于加密的密钥):"+token1);
    var SecrectKey=token1;//秘钥;
    var Signture = crypto.createHmac('sha1', SecrectKey);//定义加密方式
    Signture.update(content);
    var miwen=Signture.digest().toString('base64');//生成的密文后将再次作为明文再通过pbkdf2算法迭代加密;
    console.log("加密的结果f:"+miwen);


/**********对应的结果(每次生成的结果都不一样)******************/
生成的token(用于加密的密钥):de7c3dafede518a1ad9c2096ee9b4eff
加密的结果f:PUX7fnOMlqVj+BS9o6RnNgxfffY=
  生成的token(用于加密的密钥):93fee046ebf47412c2d54c1e808218d2
  加密的结果f:/ERkUcrjkwxzgxNM7WczU8RaX5o=