Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
breakoutModewide
languageactionscript3
console.time("dbsave");
var crypto = require('crypto');
var hashList = [];
var string = "sdgxsoksgdaodjqwdhuwdh";
var count = 0;
var salt = "salty";
for(var i=0;i<1000000;i++) {
    var hash = crypto.pbkdf2('secret'+i, salt, 10, 64, 'sha512', (err, derivedKey) => {
        if (err) throw err;
       
     });
    hashList.push(hash);
    if(string === hash) {
        count++;
    }
}
console.log(count);
console.log(hashList.length);
console.timeEnd("dbsave");

Response Times for Benchmarking

Code Block
breakoutModewide


1000000
dbsave: 4011.281ms


100000
dbsave: 377.208ms


10000
dbsave: 57.326ms