Лучший инструмент командной строки Blowsish?
-
08-10-2019 - |
Вопрос
Наша заявка должна шифровать / расшифровать файлы, используя (например) алгоритм шифрования Blowfish. Мы знаем Bcrypt Может быть хорошим выбором, но его нельзя вызывать непосредственно из нашего приложения (как это подсказывает ключевую фразу).
Какой лучший вариант?
Мы предпочитаем инструмент Windows, хотя Linux также будет хорошим.
Решение
http://www.openssl.org/docs/crypto/blowfish.html. Интерфейс программирования
http://www.openssl.org/docs/apps/enc.html. Интерфейс командной строки
Пример:
openssl enc -base64 -e -bf-cbc -in <infile> -out <outfile> -kfile <passphrase file>
(заменять -e
с участием -d
расшифровать)
Другие советы
Я Coudl не найду один, мне понравился; Так что я написал один пойти. Вот: https://prologic.github.io/fish/
Пример:
$ Echo 'Hello World' | Fish -e -k MySecret -
Довольно легко установить с:
$ Go Get Github.com/prologic/fish
Также поддерживает как взрыв, так и новее