Повечето от нас съхраняват важни бележки, идентификационни данни за вход и друга чувствителна информация в текстови файлове. Въпреки това не е безопасно да съхранявате тази информация в обикновен текст. Един от начините за защита на чувствителна информация е използването на криптиране.
Ако търсите лесен и бърз начин за криптиране на файл в Linux, можете да използвате редактора Vim. Vim има някои вградени функции за криптиране на файлове, които ви позволяват да защитите чувствителна информация, като използвате различни методи за криптиране. Тогава само човек с правилния ключ може да получи достъп до шифрования файл.
Нека да видим как можете да използвате Vim за шифроване на текстови файлове в Linux.
Как да шифровате файл с помощта на Vim
За да шифровате файл с помощта на Vim, първо го отворете в редактора, като използвате следната команда:
vim име на файл
Ако файл с указаното име на файл не съществува, Vim ще го създаде. Сега отидете на Режим на вмъкване чрез натискане на аз и добавете текста, който искате да включите във файла.
За да шифровате файла, натиснете Esc да отидеш до Команден режим, въведете следния ред и натиснете Въведете:
:Х
Vim ще ви помоли за ключа за криптиране. Ще трябва да въведете ключа два пъти.
Да се запазете промените и излезте от Vim, въведете следното и натиснете Въведете:
:wq
Това ще шифрова вашия текстов файл. Можеш използвайте командата cat за да го проверите:
котешко име на файл
Алтернативен начин за шифроване на файл във Vim е да използвате следната команда:
vim -x име на файл
Той ще поиска ключ за криптиране. Въведете ключа два пъти, за да избегнете правописни грешки. След това редактирайте файла си и след като сте готови, запазете и излезте от Vim.
Отваряне на криптиран файл с Vim
За да отворите шифрован файл, ще трябва да предоставите правилния ключ за шифроване. Ако не въведете правилния ключ, Vim ще преобразува вашето съдържание в малко боклук. Никога не запазвайте файла в такава ситуация, в противен случай вашият файл ще бъде презаписан от съдържанието на боклука.
Как да проверите метода на криптиране
За да проверите метода на криптиране, използван от Vim за криптиране на конкретен файл, използвайте следната команда:
файл шифрован_име на файл
Можете също да проверите метода на криптиране от редактора. За да направите това, отворете шифрования файл във Vim, след което, докато сте в Команден режим, въведете следното и натиснете Въведете:
:setlocalсм?
Това ще отпечата реда, показващ метода на криптиране за текущия файл.
За да видите всички методи за криптиране, налични във Vim, въведете:
:з ‘см’
Това ще отвори помощна страница, показваща всички методи за криптиране заедно с кратко описание на всеки.
Промяна на метода за шифроване на файлове във Vim
За да промените метода на шифроване за шифрован файл, отворете го във Vim и въведете ключа за шифроване. Тогава в Команден режим, въведете следната команда, заменяйки криптиране_метод с blowfish2, blowfish или zip:
:setlocal cm=метод_на_шифроване
Например, за да промените метода на криптиране на blowfish, въведете:
:setlocal cm=blowfish
След това запазете промените, като използвате:
:w
Променете или премахнете ключа за шифроване
За да промените ключа за шифроване на шифрован файл, отворете файла във Vim. След това въведете ключа за шифроване за достъп до съдържанието. Докато в Команден режим, Тип:
:Х
Ще ви попита за ключа за криптиране. Въведете нов ключ и след това го въведете отново, за да потвърдите.
За да премахнете криптирането, просто натиснете Въведете два пъти, без да въвеждате никакъв ключ. След като сте готови, уверете се, че сте запазили промените, като напишете:
:w
Съхранявайте паролите си в криптиран файл
Можете да използвате Vim за криптиране/декриптиране на текстови файлове в Linux, вместо да използвате отделен инструмент за криптиране. Можете също така да съхранявате пароли в криптиран файл и да използвате Vim като мениджър на пароли. Имайте предвид обаче, че методите за криптиране като zip и blowfish, предлагани от Vim, не са силни. Препоръчително е да използвате само blowfish2, който е силен метод за криптиране.
Не е необходимо да сте експерт по Vim, за да шифровате файловете си, просто научете някои основи и сте готови.