Como criptografar um arquivo usando o OpenSSL

Secure Sockets Layer é um protocolo de comunicação de rede que fornece segurança para dados no nível de transmissão. O SSL criptografa as conexões de dados para que os invasores não possam invadir as comunicações de rede seguras entre dois computadores. O programa OpenSSL fornece uma implementação de código aberto do protocolo SSL. O OpenSSL pode ser usado para criptografar arquivos reais, bem como os canais de comunicação que transmitem os arquivos. Para uma empresa que depende de comunicações de dados como parte de seus negócios, o OpenSSL e a criptografia são vitais.

1

Crie um arquivo para criptografar. Isso pode ser algo tão simples quanto um arquivo de texto. Abra um editor de texto, insira algum texto e salve o arquivo como "filename.txt".

2

Abra um terminal de comando clicando no ícone "Ubuntu" e digitando "terminal" na caixa de pesquisa. Pressione a tecla "Enter".

3

Digite o seguinte comando no terminal. Neste exemplo, "enc" sinaliza uma operação de criptografia; "aes-256-cbc" sinaliza o método de criptografia; "-in filename.txt" representa o arquivo de texto criado para criptografia; e "-out filename.enc" representa o arquivo de saída criptografado:

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

Dicas

  • Alternativamente, você pode digitar o seguinte comando para criar um arquivo de saída de criptografia na codificação base-64, tornando-o adequado para copiar em arquivos de texto ou e-mail. Isso é feito adicionando o sinalizador "-a":
  • $> openssl enc -aes-256-cbc -a -em nome_do_arquivo.txt -out filename.enc

Publicações Populares