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
}