...
In order to check for validity of Question inside a QuestionSet. Design proposes the value to be encrypted based on QuestionID List in hierarchy and persist this information against QuestionSetToken in Redis.
Code Block | ||||
---|---|---|---|---|
| ||||
console.time("dbsave"); var crypto = require('crypto'); var encryptList = []; var string = "sdgxsoksgdaodjqwdhuwdh"; var count = 0; var salt = "salty"; for(var i=0;i<1000000;i++) { var encrypt = crypto.pbkdf2('secret'+i, salt, 10, 64, 'sha512', (err, derivedKey) => { if (err) throw err; }); encryptList.push(encrypt); if(string === encrypt) { count++; } } console.log(count); console.log(encryptList.length); console.timeEnd("dbsave"); |
...