Привет. Шифрую файл:
gpg --cipher-algo AES256 --batch --passphrase "${password}" --output - --symmetric input | ...
И если далее пытаться его расшифровать, то в случае ввода неправильного пароля выдаётся соответствующее сообщение. Хочется чтобы расшифровка проходила успешно всегда при передаче любого пароля (т.е. алгоритм отрабатывал всегда и давал выхлоп, пусть и результат там невалидный бред). Я не вникал в суть алгоритма, но предположу, что должна вычисляться некая контрольная сумма от результата и сравниваться со значением зашитым в исходный/зашифрованный файл. Хочется не сохранять никаких контрольных сумм для сверки валидности, и, естественно, такой режим должен уметь не только лишь gpg, а любой дешифратор на данном алгоритме.
Если AES не умеет, можно ли заюзать какой-то другой алгоритм?