Jak łatwo szyfrować i odszyfrowywać pliki i katalogi w systemie Linux

Czy kiedykolwiek chciałeś szybko i łatwo szyfrować 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 zabezpieczonego hasłem, co pomaga trzymać pliki z dala od wścibskich oczu.

Podstawy szyfrowania za pomocą OpenSSL

Należy zauważyć, że szyfrowanie to znacznie więcej.

Rozsądne może być zapoznanie się z dokumentacją OpenSSL przed powierzeniem tej metodzie swoich danych. Niemniej jednak, zakładając, że nie próbujesz uniknąć NSA lub rosyjskiego wojska, ta metoda powinna działać idealnie, aby Twoje pliki i katalogi były bezpieczne i niedostępne dla innych.

Zainstaluj OpenSSL

Potrzebujesz zainstalowanego popularnego pakietu OpenSSL, więc najpierw sprawdź, czy jest już zainstalowany za pomocą polecenia Linux :

openssl version

Jeśli wyświetla bieżący numer wersji, wszystko jest gotowe do następnej sekcji. W przeciwnym razie, jeśli pojawi się błąd „nie znaleziono polecenia”, możesz łatwo zainstalować OpenSSL za pomocą 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 pozostawi to oryginalny plik 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 wyświetli monit o hasło szyfrowania, a następnie spowoduje utworzenie pliku data_decrypted.tar.gz zawierającego odszyfrowaną wersję pliku.

Szyfruj i odszyfruj katalogi

Polecenia w powyższej sekcji działają świetnie dla pojedynczych plików, ale co się stanie, jeśli chcesz zaszyfrować cały katalog? Nie ma wbudowanej obsługi w OpenSSL, 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 documents && 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 segmencie, który jest katalogiem do zaszyfrowania, oraz „documents.enc” w trzecim segmencie, który jest wynikowym zaszyfrowanym plikiem. To polecenie zarchiwizuje katalog, zaszyfruje go, a następnie usunie utworzone archiwum tymczasowe, pozostawiając na swoim miejscu pojedynczy zaszyfrowany plik documents.enc.

Odszyfrowanie nowo utworzonego pliku documents.enc jest równie proste za pomocą polecenia:

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ąpi do odszyfrowania i rozpakowania archiwum, a następnie usunie archiwum tymczasowe, pozostawiając w rezultacie odszyfrowany katalog.

Chroń swoje dane

Teraz, gdy już wiesz, jak łatwo jest szybko zaszyfrować i odszyfrować swoje dane, wykorzystaj swoją wiedzę i zabezpiecz swoje prywatne dane oraz unikaj naruszeń bezpieczeństwa . Ponownie, aby powtórzyć, szyfrowanie to znacznie więcej niż przedstawione tutaj, a powyższe nie ma na celu unikania organów ścigania lub wysoko wykwalifikowanych i zdeterminowanych hakerów.

Jeśli jednak chcesz po prostu uchronić swoje dane przed wścibskimi spojrzeniami, takimi jak szwagier czy serwisant komputerowy, to powyższe metody powinny załatwić sprawę.


10 najlepszych aplikacji do wideokonferencji dla systemu Linux

10 najlepszych aplikacji do wideokonferencji dla systemu Linux

Dla freelancerów i pracowników, którzy regularnie pracują w domu, komunikacja zdalna jest jedną z wielu rzeczy, o które trzeba zadbać. Obecnie dla wielu z nas wideokonferencje zastąpiły spotkania w biurze. Narzędzia takie jak Zoom i Skype odnotowały ogromny wzrost.

Jak zainstalować serwer FTP na Ubuntu w 5 krokach

Jak zainstalować serwer FTP na Ubuntu w 5 krokach

Jeśli konfigurujesz serwer Linux, będziesz potrzebować dostępu do FTP. Oznacza to najpierw zainstalowanie serwera FTP w systemie Linux. Powinna to być jedna z pierwszych rzeczy, które robisz po zainstalowaniu systemu operacyjnego serwera.

Jak naprawić make: polecenie nie zostało znalezione Błąd w Ubuntu

Jak naprawić make: polecenie nie zostało znalezione Błąd w Ubuntu

Polecenie make jest prawdopodobnie jednym z najczęściej używanych poleceń w ekosystemie Linuksa. To polecenie służy do budowania i kompilowania programów bezpośrednio z kodu źródłowego.

Jak znaleźć i usunąć zduplikowane pliki w systemie Linux za pomocą fdupes

Jak znaleźć i usunąć zduplikowane pliki w systemie Linux za pomocą fdupes

Podczas pracy z dużą ilością multimediów i dokumentów często zdarza się, że na komputerze gromadzi się wiele kopii tego samego pliku. Nieuchronnie pojawia się zaśmiecona przestrzeń dyskowa wypełniona zbędnymi plikami, co powoduje okresowe sprawdzanie duplikatów plików w systemie.

Stabilne czy Bleeding-Edge Dystrybucje Linuksa: Którą z nich wybrać?

Stabilne czy Bleeding-Edge Dystrybucje Linuksa: Którą z nich wybrać?

Jednym z głównych wyborów, przed którymi staje wielu użytkowników Linuksa przy wyborze dystrybucji Linuksa, jest jej stabilność lub to, jak bardzo zmienia się oprogramowanie.

Czy rok 2020 jest rokiem pandemii szkodliwego oprogramowania dla Linuksa?

Czy rok 2020 jest rokiem pandemii szkodliwego oprogramowania dla Linuksa?

Jego reputacja w zakresie bezpieczeństwa oznacza, że ​​Linux jest często uważany za mniej podatny na rodzaje zagrożeń, które regularnie nękają systemy Microsoft Windows. Wiele z tego postrzeganego bezpieczeństwa pochodzi ze stosunkowo małej liczby systemów Linux, ale czy cyberprzestępcy zaczynają dostrzegać wartość w wybieraniu jakości, a nie ilości?

Jak pobrać i zainstalować uGet Download Manager w systemie Linux

Jak pobrać i zainstalować uGet Download Manager w systemie Linux

Menedżery pobierania to popularne narzędzie do zarządzania wszystkimi pobranymi plikami w jednej aplikacji i zapewniają przydatne funkcje. Jeśli niedawno przeszedłeś z systemu operacyjnego Windows na Linuksa, być może szukasz alternatywy dla słynnego Internet Download Managera (IDM).

Notatki na Chromebookach ułatwiające kursywą

Notatki na Chromebookach ułatwiające kursywą

Cursive to progresywna aplikacja internetowa (PWA), którą firma Google wprowadziła wraz z wydaniem Chromebooka HP x2 11. Możesz używać tej aplikacji do robienia odręcznych notatek na Chromebooku wyposażonym w rysik.

Jak korzystać z Vima: Przewodnik po podstawach

Jak korzystać z Vima: Przewodnik po podstawach

Vim to najpotężniejszy i najbardziej wszechstronny edytor kodu dostępny dla systemów uniksopodobnych. Jest to rozszerzenie edytora Vi opracowanego przez Billa Joya. Vim jest domyślnie dostępny w większości systemów Linux i BSD.

Pierwsze kroki z Redis i PHP do szybkiego przechowywania danych

Pierwsze kroki z Redis i PHP do szybkiego przechowywania danych

Popularny silnik pamięci masowej Redis jest doskonałym i niezbędnym narzędziem w każdym arsenale programistów. Silnik pamięci masowej w pamięci umożliwia niezwykle szybkie przechowywanie i pobieranie danych, do imponujących 32 milionów zapytań na sekundę, co czyni go doskonałym uzupełnieniem każdego głównego silnika bazy danych.

Jak zainstalować i używać Neofetch w systemie Linux

Jak zainstalować i używać Neofetch w systemie Linux

Neofetch wyświetla logo ASCII twojej dystrybucji Linuksa wraz z informacjami związanymi z twoim systemem w terminalu. Wielu użytkowników Linuksa użyje go na zrzutach ekranu swoich komputerów tylko dlatego, że uważa, że ​​jest fajny. I mają rację. Możesz go użyć, aby pokazać swoją konfigurację również na zrzutach ekranu.

Jak przetestować dowolną dystrybucję Linuksa bez instalowania za pomocą DistroTest

Jak przetestować dowolną dystrybucję Linuksa bez instalowania za pomocą DistroTest

Chcesz wypróbować dystrybucje Linuksa w swoim systemie bez instalowania? W Internecie dostępnych jest kilka witryn internetowych, które umożliwiają uruchamianie systemów operacyjnych opartych na systemie Linux w przeglądarce internetowej.

Jak spakować i rozpakować lub rozpakować pliki TAR i TAR.GZ?

Jak spakować i rozpakować lub rozpakować pliki TAR i TAR.GZ?

Kompresja plików to świetny sposób na zaoszczędzenie miejsca na komputerze. Jeśli znasz pakiety w Linuksie, być może natknąłeś się na plik TAR lub TAR.GZ. Podczas gdy doświadczeni użytkownicy wiedzą, co to jest plik TAR i jak go wyodrębnić, nowicjusze Linuksa mogą napotkać pewne trudności w zorientowaniu się, co z nim zrobić.

10 najlepszych dystrybucji Linuksa dla programistów

10 najlepszych dystrybucji Linuksa dla programistów

Chociaż Linux może nie być ulubionym systemem operacyjnym dla zwykłych użytkowników, jest to wybór dla większości programistów i programistów. Linux jest bardziej praktycznym systemem operacyjnym, który został specjalnie zaprojektowany z myślą o programowaniu i programistach.

Jak zainstalować Spotify w systemie Linux

Jak zainstalować Spotify w systemie Linux

Spotify to jedna z największych usług strumieniowania muzyki. Posiada natywnych klientów zarówno dla urządzeń mobilnych (Android i iOS), jak i stacjonarnych (Mac i Windows).

Jak zaktualizować Firefoksa z terminala na komputerach z systemem Ubuntu Linux?

Jak zaktualizować Firefoksa z terminala na komputerach z systemem Ubuntu Linux?

Dowiedz się, jak zaktualizować Firefoksa z terminala na komputerze z systemem Ubuntu Linux

Jak dodać użytkownika Sudo w Ubuntu

Jak dodać użytkownika Sudo w Ubuntu

sudo jest jednym z najczęściej używanych poleceń w systemach Linux. Pozwala użytkownikowi na uruchomienie określonego

Jak zainstalować i usunąć pakiety w Arch Linux

Jak zainstalować i usunąć pakiety w Arch Linux

Chcesz zainstalować pakiety w Arch Linux, ale nie wiesz jak? Wiele osób boryka się z tym problemem, gdy po raz pierwszy migrują z dystrybucji opartych na Debianie do Arch. Jednak możesz łatwo zarządzać pakietami w systemie opartym na Arch za pomocą menedżerów pakietów.

Jak konwertować między pakietami Linux za pomocą Alien

Jak konwertować między pakietami Linux za pomocą Alien

Czy chcesz przekonwertować pakiet Linux na inny format? Być może pakiet, którego szukasz, nie jest dostępny dla Twojej dystrybucji, ale nadal chcesz go bez względu na wszystko. A może jesteś programistą i chcesz zaoszczędzić czas, szybko przepakowując swój program do innych formatów bez konieczności ponownego budowania pakietu.

10 najlepszych aplikacji do wideokonferencji dla systemu Linux

10 najlepszych aplikacji do wideokonferencji dla systemu Linux

Dla freelancerów i pracowników, którzy regularnie pracują w domu, komunikacja zdalna jest jedną z wielu rzeczy, o które trzeba zadbać. Obecnie dla wielu z nas wideokonferencje zastąpiły spotkania w biurze. Narzędzia takie jak Zoom i Skype odnotowały ogromny wzrost.

Jak zainstalować serwer FTP na Ubuntu w 5 krokach

Jak zainstalować serwer FTP na Ubuntu w 5 krokach

Jeśli konfigurujesz serwer Linux, będziesz potrzebować dostępu do FTP. Oznacza to najpierw zainstalowanie serwera FTP w systemie Linux. Powinna to być jedna z pierwszych rzeczy, które robisz po zainstalowaniu systemu operacyjnego serwera.

Jak łatwo szyfrować i odszyfrowywać pliki i katalogi w systemie Linux

Jak łatwo szyfrować i odszyfrowywać pliki i katalogi w systemie Linux

Czy kiedykolwiek chciałeś szybko i łatwo szyfrować 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 zabezpieczonego hasłem, co pomaga trzymać pliki z dala od wścibskich oczu.

Jak naprawić make: polecenie nie zostało znalezione Błąd w Ubuntu

Jak naprawić make: polecenie nie zostało znalezione Błąd w Ubuntu

Polecenie make jest prawdopodobnie jednym z najczęściej używanych poleceń w ekosystemie Linuksa. To polecenie służy do budowania i kompilowania programów bezpośrednio z kodu źródłowego.

Jak znaleźć i usunąć zduplikowane pliki w systemie Linux za pomocą fdupes

Jak znaleźć i usunąć zduplikowane pliki w systemie Linux za pomocą fdupes

Podczas pracy z dużą ilością multimediów i dokumentów często zdarza się, że na komputerze gromadzi się wiele kopii tego samego pliku. Nieuchronnie pojawia się zaśmiecona przestrzeń dyskowa wypełniona zbędnymi plikami, co powoduje okresowe sprawdzanie duplikatów plików w systemie.

Stabilne czy Bleeding-Edge Dystrybucje Linuksa: Którą z nich wybrać?

Stabilne czy Bleeding-Edge Dystrybucje Linuksa: Którą z nich wybrać?

Jednym z głównych wyborów, przed którymi staje wielu użytkowników Linuksa przy wyborze dystrybucji Linuksa, jest jej stabilność lub to, jak bardzo zmienia się oprogramowanie.

Czy rok 2020 jest rokiem pandemii szkodliwego oprogramowania dla Linuksa?

Czy rok 2020 jest rokiem pandemii szkodliwego oprogramowania dla Linuksa?

Jego reputacja w zakresie bezpieczeństwa oznacza, że ​​Linux jest często uważany za mniej podatny na rodzaje zagrożeń, które regularnie nękają systemy Microsoft Windows. Wiele z tego postrzeganego bezpieczeństwa pochodzi ze stosunkowo małej liczby systemów Linux, ale czy cyberprzestępcy zaczynają dostrzegać wartość w wybieraniu jakości, a nie ilości?

Jak pobrać i zainstalować uGet Download Manager w systemie Linux

Jak pobrać i zainstalować uGet Download Manager w systemie Linux

Menedżery pobierania to popularne narzędzie do zarządzania wszystkimi pobranymi plikami w jednej aplikacji i zapewniają przydatne funkcje. Jeśli niedawno przeszedłeś z systemu operacyjnego Windows na Linuksa, być może szukasz alternatywy dla słynnego Internet Download Managera (IDM).

Notatki na Chromebookach ułatwiające kursywą

Notatki na Chromebookach ułatwiające kursywą

Cursive to progresywna aplikacja internetowa (PWA), którą firma Google wprowadziła wraz z wydaniem Chromebooka HP x2 11. Możesz używać tej aplikacji do robienia odręcznych notatek na Chromebooku wyposażonym w rysik.

Jak korzystać z Vima: Przewodnik po podstawach

Jak korzystać z Vima: Przewodnik po podstawach

Vim to najpotężniejszy i najbardziej wszechstronny edytor kodu dostępny dla systemów uniksopodobnych. Jest to rozszerzenie edytora Vi opracowanego przez Billa Joya. Vim jest domyślnie dostępny w większości systemów Linux i BSD.