Potrzebowałem zaszyfrować parę pojedynczych plików i w sumie wychodzi na to że gpg jest najlepszym wyborem. Z tego powodu że nawet na innym systemie operacyjnym (jak by co) odczytam zaszyfrowany plik.
Nie do końca mi się podoba szyfrowanie gpg bo po rozszyfrowaniu tworzy plik obok który musimy ręcznie sami skasować co najbezpieczniej jest zrobić np. programem shred żeby nie został ślad po pliku
shred -uvz file.txt
No dobra ale jak zaszyfrować i odszyfrować plik przy pomocy gpg ?
gpg -c secret.txt gpg secret.txt.gpg
Można to też zrobić przy pomocy openssl
openssl des3 < secret.txt > secret.txt.des3 openssl des3 -d < secret.txt.des3 > secret.txt.decrypted
Następnym przykładem jest 7zip który używa do szyfrowania AES-256
7z a -mhe=on -pTWOJE_HASLO archive.7z 7z e archive.7z