У меня есть пара вопросов о безопасности gpg/gpg2 с использованием симметричного шифрования. Они (я думаю) очень простые, поэтому извиняюсь, если они где-то задокументированы. Дело в том, что я не знаю, что искать, чтобы найти ответы.
Используя gpg2 следующим образом:
gpg2 -c file.txt
только шифрует файл с помощью шифра по умолчанию (CAST5) с помощью клавиши I поставку на
stdin
только, и не имеет ничего общего с моими ключами RSA/SHA для моего пользователя, т.е. дешифрование файла с помощью gpg2 на любой другой машине с любым другим пользователем было бы абсолютно нормально? (Я полагаю, что получить его, чтобы подписать файл, очень сложно, но меня это не интересует.)- Страница man говорит, что использование аргумента
--cipher-algo
нарушает стандарт OpenPGP; Зачем? Что не так со мной, устанавливая его на другой шифр? - У меня такое (возможно, жалкое) чувство, что AES256 - это путь к максимальной безопасности; Есть ли какие-либо существенные различия или вещи, о которых я должен знать, в безопасности между ним и CAST5?
- Зачем подписывать файлы?
Любая помощь приветствуется!