Korzystając z wiersza polecenia, wiem, że mogę zaszyfrować katalog za pomocą następującego polecenia:
zip -er Directory.zip /path/to/directory
Nie powoduje to jednak szyfrowania samych nazw plików. Jeśli ktoś uruchomi:
unzip Directory.zip
i wielokrotnie wprowadza nieprawidłowe hasło, polecenie unzip będzie przechodzić przez wszystkie zawarte nazwy plików, dopóki nie zostanie wprowadzone prawidłowe hasło. Przykładowe dane wyjściowe:
unzip Directory.zip
Archive: Directory.zip
creating: Directory/
[Directory.zip] Directory/sensitive-file-name-1 password:
password incorrect--reenter:
password incorrect--reenter:
skipping: Directory/sensitive-file-name-1 incorrect password
[Directory.zip] Directory/sensitive-file-name-2 password:
password incorrect--reenter:
password incorrect--reenter:
skipping: Directory/sensitive-file-name-2 incorrect password
[Directory.zip] Directory/sensitive-file-name-3 password:
password incorrect--reenter:
password incorrect--reenter:
skipping: Directory/sensitive-file-name-3 incorrect password
i tak dalej.
Czy przy użyciu wiersza polecenia istnieje sposób na skompresowanie katalogu z szyfrowaniem, a także szyfrowanie lub ukrywanie samych nazw plików?
Dziękuję Ci.
7zip
go, ponieważ używa szyfrowania opartego na AES.