Створіть захищений паролем текстовий файл за допомогою vi та командного рядка

Зміст:

Anonim

Легко створити захищений паролем текстовий файл за допомогою текстового редактора командного рядка «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
  • ВТЕЧА + :q! вийти без збереження
  • ESCAPE + :w + RETURN для збереження без виходу

Так, вони чутливі до регістру. Наприклад, щоб вийти та зберегти, ZZ має бути великими літерами, що робить команду збереження та виходу більш схожою на Shift+ZZ.

Ми навмисно робимо це просто, але якщо вам потрібен детальний підручник з vi, ось чудовий посібник від провідного інженерного університету.

Для практичного прикладу, ось що ви повинні зробити, щоб створити зашифрований документ із паролем, ввести текст, а потім зберегти та вийти. Ми будемо виділяти команди клавіш, щоб вказати, коли натискати клавішу:

vi -x encrypted_text_file (введіть те, що ви хочете додати до зашифрованого файлу, уявіть, що ви закінчили і хочете вийти та зберегти) ZZ

Тепер ви повернетеся до командного рядка. Щоб повернутися до документа, ви можете просто відкрити його як зазвичай за допомогою vi:

vi encrypted_text_File

Тоді вам потрібно буде ввести пароль для доступу до вмісту.

Все це може здатися трохи чужим для тих, хто не звик до 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 є сумісність між платформами та можливість змінювати документи, що містяться, за допомогою будь-якої програми.

Дякуємо Крісу за натхнення підказкою

Створіть захищений паролем текстовий файл за допомогою vi та командного рядка