Why this code inputs nothing? I'm trying to solve the 17th exercise (SECRETZ)
const concat = require('concat-stream')
const tar = require('tar');
const fs = require('fs')
const parser = new tar.Parse()
const crypto = require('crypto')
let name = process.argv[2];
let key = process.argv[3];
let vector = process.argv[4];
const stream = crypto.createDecipheriv(name, key, vector);
let hash = crypto.createHash('md5', {encoding: 'hex'})
process.stdin
.pipe(stream)
.pipe(hash)
.pipe(parser)
// .pipe(process.stdout);
parser.on('entry', (e) => {
console.dir(e.type)
})
I don't get how these modules work like, so I don't get why it really gives nothing back;