Bem-vindo ao repositório do projeto de criptografia em Python, onde implementamos a cifra de César para criptografar e descriptografar mensagens secretas.
Este projeto foi desenvolvido como parte da disciplina de Atividades Práticas Supervisionadas (APS). Utilizamos a linguagem Python para implementar a cifra de César, uma técnica de criptografia clássica que consiste em deslocar as letras do alfabeto por um número fixo de posições.
Nosso programa possui as seguintes funcionalidades:
-
Criptografar: Permite ao usuário criptografar uma mensagem secreta fornecida por meio de um arquivo de texto. O usuário deve informar o nome do arquivo, a chave secreta (quantidade de deslocamento) e a função 'c' para criptografar.
-
Descriptografar: Permite ao usuário descriptografar uma mensagem criptografada anteriormente. O usuário deve informar o nome do arquivo, a chave secreta (quantidade de deslocamento, negativo para descriptografar) e a função 'd' para descriptografar.
-
Sair: Permite ao usuário sair do programa.
Utilizei o arquivo Jupyter Notebook para compartilhar a interação com a linguagem Python.
cesar.ipynb.-.APS_CRITOGRAFIA.-.Gretzel.mp4
A documentação completa do projeto está disponível na pasta Documentação. Certifique-se de conferir para obter mais informações sobre como usar o programa e entender a implementação da cifra de César em Python.
Para executar o programa, siga estas etapas:
-
Abra o terminal na pasta do projeto.
-
Execute o seguinte comando para iniciar o programa:
python Cifra_de_cesar.py
-
Siga as instruções apresentadas no terminal para criptografar, descriptografar ou sair do programa.
Contribuições são bem-vindas! Se você encontrar problemas ou tiver sugestões de melhorias, sinta-se à vontade para abrir problemas ou enviar solicitações de recebimento.