Home > Enterprise >  How to convert PHP MD5 in NodeJS
How to convert PHP MD5 in NodeJS

Time:06-24

I couldn't find a concrete example for my problem

I need to convert this line PHP in NodeJS :

if (md5($value1.$value2.$value3.$value4.$value5) != $value)

I have used several things without success, like CryptoJS.HmacMD5, CryptoJS.MD5 or md5

I feel it's a bit more complex with NodeJS, the values ​​correspond to queries in the url that I retrieve with express, req.query.value_1 ...

CodePudding user response:

This should work

const crypto = require('crypto');

const data = "value";
const hash = crypto.createHash('md5').update(data).digest("hex");

if (hash != "value") { }

PS: you don't need to install it as it already comes with Node

CodePudding user response:

Use crypto from NPM

npm i crypto
const crypto = require('crypto');
let strToMd5 = str1   str2   str4;
let hashedStr = crypto.createHash('md5').update(strToMd5).digest('hex');

if(hashedStr != value){
    // code
}
  • Related