Jakie jest najpopularniejsze polecenie, takie jak szyfrowanie pliku lub katalogu w terminalu w systemie Linux?
linux
encryption
Scott
źródło
źródło
openssl des3 -salt -in unencrypted-data.tar -out encrypted-data.tar.des3
Odszyfruj:
openssl des3 -d -salt -in encrypted-data.tar.des3 -out unencrypted-data.tar
aescrypt -e -p password file.jpg
Odszyfruj:
aescrypt -d -p password file.jpg.aes
źródło
Wypróbuj GnuPG .
Aby zaszyfrować:
gpg -c filename
Aby odszyfrować:
gpg filename.gpg
źródło
To jest moja metoda z wykorzystaniem openssl i tar
Otwórz zaszyfrowany katalog:
Zablokuj zaszyfrowany katalog:
źródło
rm -r
nie usuwa danych; po prostu to rozłącza. Musisz użyć czegoś takiego,srm
aby usunąć dane z dysku.Ja osobiście używam
aescrypt
głównie.i odszyfruj:
Lub jest mcrypt:
i odszyfruj:
A w przypadku katalogu sugeruję tar'owanie katalogu i szyfrowanie go. Następnie po odszyfrowaniu rozpakuj plik:
i do untar
źródło
Jeśli najwyższy poziom bezpieczeństwa nie jest dużym problemem (strona podręcznika zip mówi, że algorytm szyfrowania używany przez narzędzia zipfile jest słabszy niż PGP), wolę zip i rozpakuj. To zamyka moje katalogi i szyfruje w tym samym czasie. Wolę zip, ponieważ możesz mieć rodzaj przyrostowego zipu i szyfrowania zamiast zipowania i szyfrowania całego ponownie. Jest to szczególnie przydatne, gdy rozmiary katalogów są bardzo duże.
ZIP i szyfruj
Rozpakuj i odszyfruj
źródło
Może nie być popularny, ale pracowałem nad projektem szyfrowania / deszyfrowania czegokolwiek przy minimalnej interakcji użytkownika za pomocą kilku skryptów Bash. Oto link do postu Hak5, który wyjaśnia konfigurację do testowania.
Poniżej omówiono logikę kodu źródłowego, co dzieje się w przypadku każdego rodzaju danych, które mogą być obsługiwane przez powyższy powiązany projekt
${_mapped_input}
Zmienna jest ustawiana przez czytaniemkfifo
o nazwie pliku i ustawienie rury niczego czytać do tablicy zmapfile -t _lines < "${_file_to_map}"
którą później rozbudowany i zapisane do${_mapped_input}
... nieco zawiłe ale pozwala na funkcje eksperymentalne działania na poszczególnych liniach. Końcowe wyniki to koniec z katalogiem do przechowywania zaszyfrowanych plików lub skompresowanych katalogów oraz plikiem z różnymi pakietami zaszyfrowanych danych.Deszyfrowanie plików lub skompresowanych katalogów jest wystarczająco proste na urządzeniu z kluczem prywatnym związanym z kluczem publicznym używanym do szyfrowania. Ale odszyfrowanie wielu zaszyfrowanych pakietów danych było nieco trudniejsze, więc istnieje skrypt o nazwie
Paranoid_Pipes_Scenario_One.sh
w powyższym projekcie napisany, aby zrobić to wszystko przy minimalnej interakcji użytkownika. Poniżej znajduje się uproszczona wersja kodu źródłowego skryptów pomocniczych dla normalnie zaszyfrowanych plików i katalogów.Jeśli chcesz zobaczyć, jakie inne funkcje działają i zostały przetestowane w sposób publicznie weryfikowalny, zapoznaj się z dziennikami kompilacji Travis-CI (szczególnie pod koniec dzienników), a znajdziesz inne wymyślne rzeczy, nad którymi pracujemy w związku do szyfrowania i deszyfrowania prawie dowolnych danych.
źródło
Użyj FinalCrypt - niezniszczalny jednorazowy szyfr OpenSource File / Directory Encryption (GUI i CLI)
Sam tworzy klucze jednorazowego pada
Ma również GUI
Próbuję tylko pomóc społeczności ...
źródło