Większość z nas przechowuje ważne notatki, dane logowania i inne poufne informacje w plikach tekstowych. Jednak przechowywanie tych informacji w postaci zwykłego tekstu jest niebezpieczne. Jednym ze sposobów ochrony poufnych informacji jest stosowanie szyfrowania.
Jeśli szukasz prostego i szybkiego sposobu na zaszyfrowanie pliku w systemie Linux, możesz użyć edytora Vim. Vim ma kilka wbudowanych funkcji szyfrowania plików, które pozwalają zabezpieczyć poufne informacje przy użyciu różnych metod szyfrowania. Tylko osoba z odpowiednim kluczem może wtedy uzyskać dostęp do zaszyfrowanego pliku.
Zobaczmy, jak możesz użyć Vima do szyfrowania plików tekstowych w systemie Linux.
Jak zaszyfrować plik za pomocą Vima
Aby zaszyfrować plik za pomocą Vima, najpierw otwórz go w edytorze za pomocą następującego polecenia:
nazwa pliku vima
Jeśli plik o podanej nazwie nie istnieje, Vim go utworzy. Teraz idź do
Tryb wstawiania naciskając I key i dodaj tekst, który chcesz umieścić w pliku.Aby zaszyfrować plik, naciśnij wyjście iść do Tryb poleceń, wpisz następujący wiersz i naciśnij Wchodzić:
:X
Vim poprosi cię o klucz szyfrujący. Będziesz musiał dwukrotnie wprowadzić klucz.
Do zapisz zmiany i zamknij Vima, wpisz następujące polecenie i naciśnij Wchodzić:
:wq
Spowoduje to zaszyfrowanie pliku tekstowego. Możesz użyj polecenia kota aby to zweryfikować:
nazwa pliku cat
Alternatywnym sposobem zaszyfrowania pliku w Vimie jest użycie następującego polecenia:
vim -x nazwa pliku
Poprosi o klucz szyfrowania. Wprowadź klucz dwukrotnie, aby uniknąć literówek. Następnie edytuj plik, a kiedy skończysz, zapisz i zamknij Vima.
Otwieranie zaszyfrowanego pliku za pomocą Vima
Aby otworzyć zaszyfrowany plik, musisz podać prawidłowy klucz szyfrowania. Jeśli nie wpiszesz poprawnego klucza, Vim przekonwertuje twoją zawartość na zawartość śmieciową. Nigdy nie zapisuj pliku w takiej sytuacji, w przeciwnym razie plik zostanie nadpisany przez zawartość śmieci.
Jak sprawdzić metodę szyfrowania
Aby sprawdzić metodę szyfrowania, której Vim użył do zaszyfrowania określonego pliku, użyj następującego polecenia:
plik zaszyfrowana_nazwa_pliku
Metodę szyfrowania można również sprawdzić z poziomu edytora. Aby to zrobić, otwórz zaszyfrowany plik w Vimie, a następnie będąc w Tryb poleceń, wpisz następujące polecenie i naciśnij Wchodzić:
:ustaw lokalniecm?
Spowoduje to wydrukowanie wiersza pokazującego metodę szyfrowania bieżącego pliku.
Aby wyświetlić wszystkie metody szyfrowania dostępne w Vimie, wpisz:
:H ‘cm’
Spowoduje to otwarcie strony pomocy wyświetlającej wszystkie metody szyfrowania wraz z krótkim opisem każdej z nich.
Zmień metodę szyfrowania plików w Vimie
Aby zmienić metodę szyfrowania zaszyfrowanego pliku, otwórz go w Vimie i wprowadź klucz szyfrowania. Następnie w Tryb poleceń, wpisz następujące polecenie zastępując metoda_szyfrowania z Blowfish2, Blowfish lub Zip:
:setlocal cm=metoda_szyfrowania
Na przykład, aby zmienić metodę szyfrowania na blowfish, wpisz:
:setlocal cm=rozdymka
Następnie zapisz zmiany za pomocą:
:w
Zmień lub usuń klucz szyfrowania
Aby zmienić klucz szyfrowania zaszyfrowanego pliku, otwórz plik w Vimie. Następnie wpisz klucz szyfrowania, aby uzyskać dostęp do zawartości. Podczas gdy w Tryb poleceń, typ:
:X
Poprosi Cię o klucz szyfrujący. Wpisz nowy klucz, a następnie wpisz go ponownie, aby potwierdzić.
Aby usunąć szyfrowanie, po prostu naciśnij Wchodzić dwa razy bez wpisywania żadnego klawisza. Po zakończeniu upewnij się, że zapisałeś zmiany, wpisując:
:w
Przechowuj swoje hasła w zaszyfrowanym pliku
Możesz użyć Vima do szyfrowania/odszyfrowywania plików tekstowych w Linuksie, zamiast używać oddzielnego narzędzia szyfrującego. Możesz także przechowywać hasła w zaszyfrowanym pliku i używać Vima jako menedżera haseł. Należy jednak pamiętać, że metody szyfrowania, takie jak zip i blowfish oferowane przez Vima, nie są silne. Zaleca się używanie tylko metody blowfish2, która jest silną metodą szyfrowania.
Nie musisz być ekspertem w Vimie, aby szyfrować swoje pliki, po prostu naucz się kilku podstaw i możesz zaczynać.