...
Question Set Response Processing flow
...
QuestionList Validation using backend persistence (Future Reference)
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 stores like Redis and Cassandra. This is currently not considered.
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"); |
...