У меня есть .pem privatekey и .der зашифрованный файл.Я хочу расшифровать с помощью nodejs - PullRequest
0 голосов
/ 03 декабря 2018

Я использовал следующие команды для генерации зашифрованного файла "Example.txt.der".

  1. openssl genrsa -out privatekey.pem 2048

  2. openssl req -new -sha256 -key privatekey.pem -out csr.csr

  3. openssl req -x509 -sha256 -days 365-ключ privatekey.pem -in csr.csr -out certificate.pem

  4. openssl smime -encrypt -aes-256-cbc -binary -in Example.txt -outform DER -out Example.txt.der certificate.pem

Я хочу расшифровать «Example.txt.der», используя: privatekey.pem.

Ответы [ 2 ]

0 голосов
/ 09 декабря 2018

Работает с использованием команды exec.

const exec = require('child_process').exec; exec('openssl smime -decrypt -in ./encryptedConfig.txt -inkey ./privatekey.pem', (error, stdout, stderr) => { if (error) { console.log("error:",error); reject(error); } else { console.log("Config decrypt completed. Data: ",stdout); resolve(stdout); }
0 голосов
/ 04 декабря 2018

Попробуйте следующую команду:

openssl smime -decrypt -in Example.txt.der -inform DER -inkey privatekey.pem -out DecryptedExample.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...