2017-02-22 2 views
-1

Ich habe das ganze Thema über das Entschlüsseln einer Textdatei gelesen, aber nirgendwo finde ich, wie man einen Ordner nach der Verschlüsselung entschlüsseln. Ich brauche einen Ausweg, um meinen Ordner zu entschlüsseln. mein Teil verschlüsselte Datei zu machenWie entschlüsselt man einen Ordner mit crypto in node.js

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!'); 
}); 
+0

Sind Sie sicher, dass Sie alles lesen? ... schauen Sie hier http://lollyrock.com/articles/nodejs-encryption/ –

+0

@Habibul Ich bin mir nicht sicher, ich verstehe, was dein Problem ist. Sie sprechen davon, einen Ordner zu verschlüsseln und zu entschlüsseln, aber eine ZIP-Datei ist kein Ordner. Es ist eine Datei, die Ordner und andere Dateien enthalten kann. Dann zeigen Sie etwas Code, aber Sie beschreiben nie, was das Problem mit diesem Code ist. Bitte bearbeiten Sie Ihre Frage, um deutlich zu machen, was Sie meinen und was die Fehler sind. –

Antwort

0

einen Strom Sie die Chiffre auf die Decrypter

Dieser einen Stream wird verschlüsseln entschlüsseln zu Rohr benötigen zu entschlüsseln gegeben und schreiben Sie es

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

obwohl dieser Prozess überflüssig scheint, können Sie wahrscheinlich etwas finden, das zu Ihnen passt

+0

endet mit der Erzeugung einer 0kb-Datei bei der Ausgabe. Dies funktioniert nicht –

+0

ist der Verschlüsselungsprozess erfolgreich? –

+0

@HabibulHasan Ich habe mich einfach selbst überprüft und der Prozess, den ich dir gegeben habe, funktioniert wie erwartet, also teile vielleicht mehr Informationen über deinen Prozess. Erhalten Sie Fehler? Können Sie Teile aus dem Prozess herausführen - Verschlüsselung/Entschlüsselung allein? –

Verwandte Themen