Jak zaszyfrować plik za pomocą OpenSSL

Secure Sockets Layer to sieciowy protokół komunikacyjny zapewniający bezpieczeństwo danych na poziomie transmisji. Protokół SSL szyfruje połączenia danych, dzięki czemu atakujący nie mogą włamać się do bezpiecznej komunikacji sieciowej między dwoma komputerami. Program OpenSSL zapewnia implementację protokołu SSL z wykorzystaniem otwartego kodu źródłowego. OpenSSL może być używany do szyfrowania rzeczywistych plików, a także kanałów komunikacyjnych, które przesyłają pliki. Dla przedsiębiorstwa, które polega na komunikacji danych w ramach swojej działalności, OpenSSL i szyfrowanie są niezbędne.

1.

Utwórz plik do zaszyfrowania. Może to być coś tak prostego, jak plik tekstowy. Otwórz edytor tekstu, wprowadź tekst i zapisz plik jako "filename.txt".

2.

Otwórz terminal poleceń, klikając ikonę "Ubuntu" i wpisując "terminal" w polu wyszukiwania. Naciśnij klawisz "Enter".

3.

Wprowadź następujące polecenie do terminalu. W tym przykładzie "enc" sygnalizuje operację szyfrowania; "aes-256-cbc" oznacza metodę szyfrowania; "-in filename.txt" reprezentuje plik tekstowy stworzony do szyfrowania; a "-out filename.enc" reprezentuje zaszyfrowany plik wyjściowy:

$> openssl enc -aes-256-cbc -w filename.txt -out filename.enc

Wskazówki

  • Alternatywnie możesz wprowadzić następujące polecenie, aby utworzyć plik wyjściowy szyfrowania w kodowaniu base-64, dzięki czemu będzie on odpowiedni do kopiowania do plików tekstowych lub wiadomości e-mail. Odbywa się to poprzez dodanie flagi "-a":
  • $> openssl enc -aes-256-cbc -a -in filename.txt -out filename.enc

Popularne Wiadomości