Psi с GPG: автоматический ввод пароля

Сейчас очень многие используют gpg-шифрование в PSI. Но после того, как все настроишь по чудесным манам из интернетов, постоянно вылазит это окно:

pinentry

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

Теперь один щелчок мыши по ненавистному окну, и пасс вводится сам! Можно немного усложнить ввод пароля, чтобы килогиры соснули логов:

Разумеется, пример упрощен, чтобы было проще разобраться. Чтобы замусорить ввод мы можем использовать стрелки, клавиши Home, End, Backspace, Delete, Ctrl+c, Ctrl+v, Ctrl+a и т.д.

Набросал небольшой скриптик для решения этой никому не нужной задачи:

Send() Generator

Password:
Result:

Копируем сгенерированный результат и вставляем в функцию Send(). Тогда, если наш пароль "123", то говнокейлогер запишет к себе в логи "1YvXGPzD3QBC17d20eDG23uN3". (И даже не факт, что в итоге будет набрано "123". Тестил только в блокноте - там вроде норм работает.)

Все эти извращения подойдут для ввода пароля к контейнеру TrueCrypt, KeePass, панели управления ядерными боеголовками или чему-то еще более секретному. Конпилируем .au3 скрипт в .exe, пакуем чем-нибудь лютым (чтобы не было соблазна декомпильнуть) сохраняем на флешку.

Флешку прячем в яйцо, яйцо в курицу, курицу в зайца. Соль по вкусу...  И отправляем на Марс. Ваши данные теперь в безопасности.