demos
Version:
13 lines (10 loc) • 407 B
JavaScript
var crypto = require('crypto');
var fs = require('fs');
// get your password from safe store
var password = new Buffer('my secret');
var aes = crypto.createDecipher('aes-256-cbc',
password);
var rstream = fs.createReadStream('test.encrypted');
rstream // reads from myfile.txt
.pipe(aes) // decrypt with aes256
.pipe(process.stdout); // output stdout