Консультация № 142115
24.08.2008, 17:25
0.00 руб.
0 8 1
Здравствуйте!
Задавал это вопрос в разделе криптография, но ответа не было, попробую еще раз спросить.
Вопрос насчёт консольной программы GnuPG.
При шифровании файлов симметричным алгоритмом, программа по умолчанию шифрует их алгоритмом CAST5, хотя поддерживает массу и других алгоритмов (например, AES, 3DES и т.д.).
Так вот собственно вопрос, как же зашифровать файл каким-нибудь другим симметричным алгоритмом?

Приложение:
GnuPG 1.4.9

Обсуждение

Неизвестный
24.08.2008, 18:03
общий
gpg --cipher-algo 3des

gpg --version показывает все доступные алгоритмы. Также можно прописать алгоритм, используемый по умолчанию в конфигурационный файл.
URL >>
Неизвестный
24.08.2008, 18:04
общий
--symmetric
-c
Encrypt with a symmetric cipher using a passphrase. The default symmetric
cipher used is CAST5, but may be chosen with the ‘--cipher-algo’ option.
This option may be combined with ‘--sign’ (for a signed and symmetrically
encrypted message), ‘--encrypt’ (for a message that may be decrypted via a
secret key or a passphrase), or ‘--sign’ and ‘--encrypt’ together (for a signed
message that may be decrypted via a secret key or a passphrase).

...

--cipher-algo [i]name[/i]
Use name as cipher algorithm. Running the program with the command
‘--version’ yields a list of supported algorithms. If this is not used the cipher
algorithm is selected from the preferences stored with the key. In general,
you do not want to use this option as it allows you to violate the OpenPGP
standard. ‘--personal-cipher-preferences’ is the safe way to accomplish
the same thing.

gnupg.org
Неизвестный
24.08.2008, 18:18
общий
Всё, понял.
Спасибо большое.
Неизвестный
24.08.2008, 18:19
общий
Обратите внимание на команды setpref , updpref . Первой мы устанавливаем предпочтения, второй - сохраняем. Обязательно сделайте резервную копию, и не отправляйте на сервер, пока не будете уверены в том, Ваша связка в полном порядке.
После обновления у Вас появится новая подпись и время увеличится на секунду, но на работу ключа сильно повлиять не должно. Предпочтения используются корреспондентами при подписи (шифровании). Т.е. на том конце программа знает, что Вы предпочитаете и постарается максимально задействовать Ваши предпочтения, если сможет.
Более подробно (повторять не стану) - ЗДЕСЬ>>
Неизвестный
24.08.2008, 18:49
общий
Janpit
Спасибо за ссылку, довольно интересный ресурс.
Неизвестный
25.08.2008, 15:57
общий
это ответ
Здравствуйте, Jurgenix!
Для того, чтобы выбрать алгоритм для симметричного шифрования нужно использовать опцию --cipher-algo, например, следующим образом:

gpg --cipher-algo AES -c some.file

Некоторые проблемы, связанные с использованием симметричного шифрования, рассмотрены здесь.
Неизвестный
25.08.2008, 16:01
общий
Извиняюсь, когда отвечал не посмотрел в минифорум Если можно, удалите ответ, а то прямо стыдно как-то.
Неизвестный
25.08.2008, 20:21
общий
Пусть остаётся для рассылки.
Форма ответа