Как добиться OpenSSL Smime шифрования с функциональностью ключа publi c в коде - PullRequest
0 голосов
/ 11 февраля 2020

Я шифрую файл этой командой openssl - openssl smime -encrypt -aes256 -in <input-file> -binary -outform DEM publicKey.pem

Хотя команда использует ключ publi c, но не использует RSA, поскольку размер входного файла, безусловно, больше.

Этот же файл может быть расшифрован с помощью - cat encrypted | openssl smime -decrypt -binary -inform DEM -inkey publickey.pem

Мой вопрос в том, какой метод openssl использует здесь для шифрования с помощью ключа publi c и как добиться этой функциональности командной строки в коде, используя node.js / ruby?

...