Korzystam z komendy tar systemu Unix w następujący sposób, aby spakować katalog i jego pliki:
tar cvzf fileToTar.tgz directoryToTar
Czy istnieje sposób zabezpieczenia hasłem pliku .tgz? Utworzyłem chronione hasłem pliki ZIP w systemie Windows, więc zakładam, że Unix ma takie same możliwości. Jakieś pomysły?
Możesz użyć polecenia:
Albo lepiej:
źródło
Ani
tar
format, ani format niegz
ma wbudowanej obsługi plików chronionych hasłem.zip
Format Windows łączy kilka różnych funkcji: kompresję (np. Gzip), archiwizację wielu plików w jednym (np. Tar), szyfrowanie (np. Gnupg) i prawdopodobnie inne. Unix ma zwykle indywidualne narzędzia, z których każde dobrze robi jedną rzecz i pozwala je łączyć.Uniksowy odpowiednik
.zip
pliku chronionego hasłem prawdopodobnie nazywałby się jakfoo.tar.gz.gpg
lubfoo.tgz.gpg
.Istnieją także narzędzia typu open source
zip
iunzip
narzędzia dla systemu Unix, chociaż mogą nie zapewniać wszystkich możliwości wersji systemu Windows (jestem całkiem pewien, że nowszy.zipx
format nie jest obsługiwany).źródło
Możesz użyć gpg (= GnuPG):
Pojawi się monit o podanie hasła.
Aby później odszyfrować plik, po prostu wykonaj:
Ponownie wyświetli się monit o podanie hasła.
źródło
-c
jest skrótem od--symmetric
, tj. Użyj domyślnego szyfru symetrycznego, co oznacza, że to samo hasło jest używane zarówno do szyfrowania, jak i deszyfrowania. (W przeciwieństwie do asymetrycznego, który obejmuje klucze publiczne i klucze prywatne.)Możesz użyć ccrypt .
Rzeczy mogą być szyfrowane za pomocą potoku:
Lub na miejscu:
Aby zautomatyzować, możesz zapisać klucz do pliku i użyć tego klucza do zaszyfrowania:
źródło