如何使用node.js中的crypto解密文件夹

时间:2017-02-22 08:59:58

标签: javascript node.js encryption directory

我已经阅读了有关解密文本文件的所有主题,但我无法找到如何在加密后解密文件夹。我需要一个解密我的文件夹的方法。我给出加密文件的部分

var cipher = crypto.createCipher('aes-256-cbc', key);
var decipher = crypto.createDecipher('aes-256-cbc',key)
var input = fs.createReadStream('content.zip');
var output = fs.createWriteStream('output.enc');
input.pipe(cipher).pipe(output);

output.on('finish', function() {
  console.log('Encrypted file written to disk!');
});

1 个答案:

答案 0 :(得分:0)

要解密流,您需要将密码传递给解密器

这将加密流,解密并将其写入文件

input.pipe(cipher).pipe(decipher).pipe(output)

虽然这个过程似乎多余,但你可以找到适合你需要的东西

相关问题