Inspecting memory with Buffer: crypto.pbkdf2

August 27, 2015 ยท View on GitHub

var crypto = require('crypto');

var token = 'password' + Math.random().toString(32); crypto.pbkdf2(token, 'salt', 1, 2, function(err, result) { console.log(result.length) } )

var step = 0; function inspect() { var buf = (new Buffer(100)).toString('ascii'); var ind = buf.indexOf(token); if (ind !== -1) { console.log('Found at step ' + step + ': ' + buf);//buf.substr(ind, token.length)); } }

for (step = 0; step < 10000; step++) { inspect(); }