Czy kiedykolwiek chciałeś szybko i łatwo zaszyfrować pliki w systemie Linux bez konieczności instalowania i uczenia się nowych pakietów oprogramowania? Oto doskonały i łatwy sposób na łatwe szyfrowanie plików lub katalogów za pomocą AES256 zabezpieczonych hasłem, pomagając chronić pliki przed wzrokiem ciekawskich.
Podstawy szyfrowania z OpenSSL
Należy zauważyć, że szyfrowanie to znacznie więcej niż tylko to.
Może być rozważne przeczytanie Dokumentacja OpenSSL zanim zaufasz tej metodzie w odniesieniu do swoich danych. Niemniej jednak, zakładając, że nie próbujesz omijać NSA lub rosyjskiej armii, ta metoda powinna działać idealnie, aby zapewnić bezpieczeństwo plików i katalogów oraz ich niedostępność dla innych.
Zainstaluj OpenSSL
Potrzebujesz zainstalowanego popularnego pakietu OpenSSL, więc najpierw sprawdź, czy jest już zainstalowany z rozszerzeniem Polecenie Linux:
Chcesz poznać Linuksa? Zacznij od tych podstawowych poleceń systemu Linux, aby nauczyć się standardowych zadań obliczeniowych.
wersja openssl
Jeśli drukuje aktualny numer wersji, wszystko jest gotowe do następnej sekcji. W przeciwnym razie, jeśli pojawi się komunikat o błędzie „nie znaleziono polecenia”, możesz łatwo zainstalować OpenSSL przez apt-get:
sudo apt-get -y install openssl
Szyfruj i odszyfruj pliki
Na przykład, jeśli chcesz zaszyfrować plik o nazwie data.tar.gz, uruchom polecenie:
openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc
Zostaniesz poproszony o dwukrotne wprowadzenie hasła szyfrowania, które może być dowolne. To polecenie spowoduje utworzenie nowego pliku data.enc jako nowo zaszyfrowanego pliku. Pamiętaj, że spowoduje to pozostawienie oryginalnego pliku data.tar.gz na swoim miejscu, więc w razie potrzeby usuń go.
W razie potrzeby możesz odszyfrować plik data.enc za pomocą polecenia:
openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz
Powyższe polecenie poprosi Cię o hasło szyfrowania, a następnie spowoduje utworzenie pliku data_decrypted.tar.gz zawierającego odszyfrowaną wersję Twojego pliku.
Szyfruj i odszyfruj katalogi
Polecenia w powyższej sekcji działają świetnie w przypadku pojedynczych plików, ale co się stanie, jeśli chcesz zaszyfrować cały katalog? W OpenSSL nie ma do tego wbudowanej obsługi, ale dzięki magii Linuksa nie stanowi to problemu. Na przykład, jeśli chcesz zaszyfrować katalog o nazwie „dokumenty”, możesz użyć polecenia:
tar -cf tmpdata.tar dokumenty && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documents.enc && rm -f tmpdata.tar.gz
Trochę kęs, ale jedyne dwa miejsca w powyższym poleceniu, które musisz zmodyfikować, to „dokumenty” w pierwszym segment, który jest katalogiem do zaszyfrowania, oraz „documents.enc” w trzecim segmencie, który jest wynikiem zaszyfrowania plik. To polecenie zarchiwizuje katalog, zaszyfruje go, a następnie usunie utworzone archiwum tymczasowe, pozostawiając w jego miejsce pojedynczy zaszyfrowany plik documents.enc.
Odszyfrowanie nowo utworzonego pliku documents.enc jest równie łatwe dzięki poleceniu:
openssl aes-256-cbc -d -a -iter 5 -in documents.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz
Jedyną częścią powyższego polecenia, którą musisz zmodyfikować, jest „documents.enc” w pierwszym segmencie, który jest nazwą zaszyfrowanego pliku. To polecenie wyświetli monit o hasło szyfrowania, przystąp do odszyfrowania i rozpakowania archiwum, a następnie usunie archiwum tymczasowe, pozostawiając w rezultacie odszyfrowany katalog.
Chroń swoje dane
Teraz, gdy wiesz, jak łatwo jest szybko zaszyfrować i odszyfrować swoje dane, wykorzystaj swoją wiedzę i chroń swoje prywatne dane i unikaj naruszenia danych. Powtórzę jeszcze raz, że szyfrowanie to znacznie więcej, niż przedstawiono tutaj, a powyższe nie ma na celu uniknięcia organów ścigania lub wysoko wykwalifikowanych i zdeterminowanych hakerów.
Jeśli jednak chcesz po prostu chronić swoje dane przed wścibskimi oczami, takimi jak szwagier lub technik naprawy komputerów, powyższe metody powinny pięknie załatwić sprawę.
Słyszałeś o szyfrowaniu, ale co to dokładnie jest? Jeśli używają go przestępcy, czy szyfrowanie jest bezpieczne? Oto, jak działa szyfrowanie i co robi.
- Linux
- Szyfrowanie
- OpenSSL
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.