Създайте защитен с парола текстов файл с vi и командния ред
Съдържание:
Лесно е да създадете защитен с парола текстов файл, като използвате текстовия редактор на командния ред „vi“. Това е безкрайно полезно за целите на поверителността, независимо дали защитеният файл съдържа данни за вход, различни пароли, лична информация, личен дневник или почти всичко друго, което искате да се съхранява сигурно в един защитен с парола текстов файл.
Vi се счита за малко напреднал и има доста стръмна крива на обучение, но е много мощен. За щастие, ако искате просто да шифровате текстов документ, vi може да бъде достатъчно прост и ние ще покрием някои основни vi/vim команди, за да започнете с него за тази цел. Имайте предвид, че за средно квалифицирания потребител и за тези, които не са фенове на командния ред, използването на по-традиционните опции за сигурност на пълно дисково криптиране с FileVault или метода за добавяне на файлове и папки в криптирано изображение може да бъде по-лесно тъй като се обработва изцяло чрез графичния интерфейс и файловата система на Mac OS X. Тези два метода също ви позволяват да използвате по-познато приложение като TextEdit (или друго по този въпрос), за да редактирате документите, съхранени зад слоя с пароли. Само не забравяйте да запазите и затворите файла и след това да извадите виртуалния диск, ако тръгнете по пътя на изображението на диска, и да излезете от Mac, когато не се използва, ако опитате Filevault, или в противен случай ще пропуснете тези слоеве на защита с парола .Разбира се, тези два метода ще ограничат четливостта на файловете до Mac, така че ако искате да имате междуплатформен достъп до въпросния файл, този трик с vi работи добре, тъй като остава достъпен от Linux и други unix версии с vi или vim. И така, искате ли да отидете по пътя на командния ред? След това напред с криптиране на текстови файлове с vi!
Създаване на защитен с парола текстов файл във vim
Създаването на файла е достатъчно просто, стартирайте Terminal (/Applications/Utilities/, но трябва да знаете това досега, ако сте удобни с командния ред) и използвайте следния команден синтаксис:
vi -x защитен текст
При поискване от 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 подхода е съвместимостта между платформи и възможността за модифициране на съдържащите се документи чрез всяко приложение.
Благодаря на Крис за съвета за вдъхновение