Introdução
Neste laboratório, você explorará os princípios da criptografia assimétrica, um pilar da criptografia moderna. Diferentemente da criptografia simétrica, que utiliza uma única chave tanto para criptografia quanto para descriptografia, a criptografia assimétrica utiliza um par de chaves: uma chave pública e uma chave privada.
A chave pública é usada para criptografar e pode ser compartilhada com qualquer pessoa. A chave privada é mantida em segredo e é usada para descriptografar. Este mecanismo permite comunicação segura sem a necessidade de compartilhar uma chave secreta previamente.
Utilizaremos o algoritmo RSA, amplamente adotado, e a poderosa ferramenta de linha de comando openssl para demonstrar este processo. Você aprenderá a gerar um par de chaves, criptografar uma mensagem com a chave pública e descriptografá-la com a chave privada. Todas as operações serão realizadas no terminal, dentro do seu diretório ~/project.



