Привет, 410чан.
Я написал Странный и (скорее всего) Не Вполне Полный Логически СКРИПТ.
Назначение: скрипт-фильтр для PGP-зашифрованных сообщений. Можно натравить на массу писем (но он обрабатывает одно и вызывается с одиночным письмом).
Применение: ./mail_decrypt_verify.sh < pgp-input > dec-ver_output
Поведение:
- если сообщение не зашифровано и не подписано, скопировать без изменений
- если сообщение подписано, проверить подпись и записать сообщение без подписи
- если сообщение зашифровано, расшифровать и записать расшифрованное сообщение и проверить подпись, если она есть
Недостатки:
- мое знакомство с форматом электронного письма весьма краткое, так что сообщение составляется, возможно, грубовато (однако, на протестированных письмах ошибок, приводящих к нечитаемости, не замечено)
- код, скорее всего, не оптимален, да и выглядит он жутко