Создание защищенного паролем текстового файла с помощью vi и командной строки
Оглавление:
Легко создать текстовый файл, защищенный паролем, с помощью текстового редактора командной строки «vi». Это чрезвычайно полезно для обеспечения конфиденциальности, независимо от того, предназначен ли защищенный файл для хранения регистрационных данных, различных паролей, личной информации, личного журнала или всего остального, что вы хотите надежно хранить в одном текстовом файле, защищенном паролем.
Vi считается немного продвинутым и имеет довольно крутую кривую обучения, но он очень мощный. К счастью, если вы хотите просто зашифровать текстовый документ, vi может быть достаточно простым, и мы рассмотрим некоторые основные команды vi/vim, которые помогут вам начать работу с ним для этой цели. Обратите внимание, что для среднего опытного пользователя и для тех, кто не является поклонником командной строки, использование более традиционных параметров безопасности полного шифрования диска с помощью FileVault или метода добавления файлов и папок в зашифрованный образ может быть проще. потому что он полностью обрабатывается через графический интерфейс и файловую систему Mac OS X. Эти два метода также позволяют вам использовать более знакомое приложение, такое как TextEdit (или что-то еще в этом отношении), для редактирования документов, хранящихся за слоем пароля. Просто не забудьте сохранить и закрыть файл, а затем извлечь виртуальный диск, если вы идете по маршруту образа диска, и выйти из Mac, когда он не используется, если вы попробуете Filevault, иначе вы пропустите эти уровни защиты паролем. .Конечно, эти два метода ограничат читаемость файлов на Mac, поэтому, если вы хотите иметь некоторый кросс-платформенный доступ к рассматриваемому файлу, этот трюк с vi работает хорошо, поскольку он остается доступным из Linux и других разновидностей Unix с помощью vi или вим. Итак, хотите пойти по маршруту командной строки? Затем приступайте к шифрованию текстовых файлов с помощью vi!
Создание защищенного паролем текстового файла в vim
Создать файл достаточно просто, запустите Терминал (/Applications/Utilities/, но вы уже должны это знать, если вы знакомы с командной строкой) и используйте следующий синтаксис команды:
vi -x protectedtext
По запросу vi введите пароль дважды, чтобы открыть vi с зашифрованным текстовым документом. Как обычно с зашифрованными файлами, не забудьте этот пароль, иначе вы не сможете снова открыть файл.
Итак, вы в vi.Если вы знакомы с VI и VIM, вам, очевидно, не понадобится помощь, но vi/vim может стать огромной головной болью для новичков в расширенном текстовом редакторе. Не вдаваясь в огромное руководство по vi, мы сосредоточимся на нескольких очень простых командах vi, которые позволяют перемещаться по документу, вставлять текст, сохранять, выходить и одновременно выходить и сохранять зашифрованный текстовый файл.
Простые команды vi
- i для вставки текста
- Control+F для прокрутки экрана вперед
- Control+B для прокрутки экрана назад
- /(поисковая фраза) + RETURN для поиска в файле «поисковая фраза»
- ESCAPE для ввода команд vi, возможности выхода, сохранения и выхода и т. д.
- ESCAPE + ZZ для сохранения и выхода из vi
- ESCAPE + :q! выйти без сохранения
- ESCAPE + :w + RETURN для сохранения без выхода
Да, они чувствительны к регистру. Например, чтобы выйти и сохранить, ZZ должен быть написан заглавными буквами, что делает команду сохранения и выхода более похожей на Shift+ZZ.
Мы намеренно упростили это здесь, но если вам нужен подробный учебник по vi, вот отличный учебник от ведущего инженерного университета.
Для практического примера, вот что вы должны сделать, чтобы создать зашифрованный документ с паролем, ввести текст, а затем сохранить и выйти. Мы будем выделять ключевые команды с помощью, чтобы указать, когда нажимать клавишу:
vi -x зашифрованный_текстовый_файл (введите что-то, что вы хотите поместить в зашифрованный файл, притворитесь, что вы закончили и хотите выйти и сохранить) ZZ
Теперь вы вернетесь в командную строку. Чтобы вернуться к документу, вы можете просто открыть его, как обычно, с помощью vi:
vi зашифрованный_текстовый_файл
Вам потребуется ввести пароль для доступа к содержимому.
Все это может показаться немного непривычным для тех, кто не привык к vi/vim, но вы быстро во всем разберетесь.
Важно: защищенный файл будет доступен только через vi/vim
Этот файл и его содержимое теперь будут доступны только через vi/vim, попытка открыть его с помощью другого приложения или инструмента командной строки не приведет ни к чему, кроме появления тарабарщины, которой предшествует сообщение «VimCrypt» , выглядя примерно так:
VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }? ų??5p???]?M?ז???7?a???4?N7A????7??"??잏?0??+?1Z??q?7N?| ?uͫ?||?
Вы также можете просто создать обычный текстовый файл с помощью выбранного текстового редактора, заархивировать его с паролем, затем разархивировать его, чтобы изменить или использовать документ, а затем повторно заархивировать его с тем же паролем , но трудно утверждать, что это проще, чем вышеупомянутый трюк, хотя одним из преимуществ zip-подхода является кросс-платформенная совместимость и возможность изменять содержащиеся документы через любое приложение.
Спасибо Крису за вдохновляющий совет