Vim для тайного агента

Нужна бейсболка? В таком случае обязательно переходите по этому адресу.

Как-то подумал над идеей завести тайный личный дневник, который если и доверять облакам интернета, то разве что в зашифрованном виде. Оказывается Vim имеет достаточно простую и доступную функцию шифрованного записи. Достаточно при редактировании буфера ввести команду: X, как он попросит вас ввести ключ, и при записи файл будет зашифрован этим ключом.

К началу файла будут дописаны символы "VimCrypt ~ 01", благодаря которым при открытии Vim узнает что файл зашифрован, и попросит вас ввести ключ. Если вы введете неправильный ключ, файл все равно откроется, но в виде крякозябры. В таком случае рекомендуется его записывать, потому запишется он с тем ключом который вы ввели, и оригинальный текст будет потерян.

А еще, говорят шестизначный ключ можно взломать за день на Pentium 133, (правда если знаешь какие-то фрагменты оригинального сообщения). Но это не беда, потому что с версии 7.3 можно сказать: set cryptmethod = blowfish, и файл будет зашифрован надежно.