cmd line приложение для шифрования через std in / out / error? - PullRequest
0 голосов
/ 26 июня 2010

Теперь, когда я думаю об этом, кажется необычным то, что я не знаю.Есть ли приложение, которое позволяет мне кодировать данные с помощью std in / out / error?возможно, что-то вроде

appname -c AES -k MyTextKey (or -kh for a key made from hex data) -o stdout -i stdin

Я никогда не удосужился научиться использовать один за пределами .NET, и это было бы раздражающим, чтобы сделать это для каждого языка.Подпись тоже подойдет

appname -s salt_text -in file.blah -o key.sig

На окнах, но я бы тоже хотел решение для Linux.

-edit- gpg не похоже на решение.Я посмотрел, но не вижу, как что-то зашифровать с помощью шифра с помощью пароля и не использовать открытый / закрытый ключи, которые, похоже, являются единственным способом, которым он может зашифровать.

Ответы [ 3 ]

1 голос
/ 14 июля 2010

Вы можете использовать openssl для этого.

0 голосов
/ 26 июня 2010

Вот пример в .net вызовов GnuPG, заключенных в управляемый код .net.Шифрование / дешифрование происходит путем записи / чтения в консольный процесс с использованием вызовов streamreader / streamwriter.

0 голосов
/ 26 июня 2010

На большинстве версий Linux вы можете использовать gpg.

Веб-сайт GPG

...