Z pomocą przychodzi popularne oprogramowanie do kompresowania danych 7-zip, które pozwala w prosty sposób zabezpieczyć je silnym algorytmem blokowego szyfrowania AES-256.
Szyfrowanie danych:
7z a zaszyfrowane.7z plikiDoZaszyfrowania -mhe -p
Tak to wygląda:
7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30
p7zip Version 9.04 (locale=pl_PL.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Scanning
Creating archive zaszyfrowane.7z
Enter password (will not be echoed) :
Verify password (will not be echoed) :
Compressing plik
Everything is Ok
Przestrzegam przed wpisywaniem hasła tuż po parametrze -p ponieważ wtedy jawnie podajemy hasło, które może zostawić ślad na komputerze choćby w postaci historii komend powłoki.
Parametr -mhe jest o tyle istotny, że karze szyfrować również nagłówki, czyli listę zaszyfrowanych plików wewnątrz archiwum, datę oraz ich wielkość.
Odszyfrowanie danych:
7z x zaszyfrowane.7z
Efekt:
7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30Można sobie sprawdzić metodę kompresji i szyfrowania oraz poprawność szyfrowania nagłówków próbując wylistować zaszyfrowane archiwum:
p7zip Version 9.04 (locale=pl_PL.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Processing archive: zaszyfrowane.7z
Enter password (will not be echoed) :
Extracting plik
Everything is Ok
Size: 4
Compressed: 182
7z l zaszyfrowane.7z
Poniżej wyszczególniłem ważne fragmenty:
Enter password (will not be echoed) :
Listing archive: zaszyfrowane.7z
----
Path = zaszyfrowane.7z
Type = 7z
Method = LZMA 7zAES
Solid = -
Blocks = 1
Physical Size = 182
Headers Size = 166
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2012-01-07 12:50:37 ....A 4 16 plik
------------------- ----- ------------ ------------ ------------------------
4 16 1 files, 0 folders
0 komentarze:
Prześlij komentarz