Conceito de Criptografia Simétrica
Nesta etapa, revisaremos brevemente o conceito central da criptografia simétrica. A parte "simétrica" significa que a mesma chave que tranca (criptografa) os dados é usada também para destrancá-los (descriptografá-los).
Imagine que você tem um cofre físico. Você usa uma chave para trancá-lo. Para abri-lo novamente, você deve usar exatamente a mesma chave. Na criptografia simétrica, essa chave é um pedaço de informação digital e deve ser compartilhada de forma segura entre as partes que precisam criptografar e descriptografar os dados. Se essa chave única for comprometida, a segurança dos dados criptografados é perdida.
Para este laboratório, trabalharemos com um arquivo de texto simples. Um arquivo chamado original.txt foi pré-criado para você no diretório ~/project. Você pode visualizar seu conteúdo e confirmar que é um arquivo de texto simples e legível.
Vamos listar os arquivos no diretório atual para visualizá-lo:
ls -l
Você deverá ver o arquivo original.txt na saída:
-rw-rw-r-- 1 labex labex 26 Oct 20 08:56 original.txt
Agora, vamos visualizar seu conteúdo:
cat original.txt
A saída será a mensagem de texto simples contida no arquivo:
This is a secret message.
Nas próximas etapas, criptografaremos este arquivo para torná-lo ilegível e, em seguida, o descriptografaremos de volta à sua forma original.