Skip to content

Latest commit

 

History

History
52 lines (28 loc) · 2.19 KB

README.md

File metadata and controls

52 lines (28 loc) · 2.19 KB

Projeto de Criptografia em Python - Cifra de César

Bem-vindo ao repositório do projeto de criptografia em Python, onde implementamos a cifra de César para criptografar e descriptografar mensagens secretas.

Descrição do Projeto

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.

Funcionalidades

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.

Apresentação

Utilizei o arquivo Jupyter Notebook para compartilhar a interação com a linguagem Python.

cesar.ipynb.-.APS_CRITOGRAFIA.-.Gretzel.mp4

Documentação

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.

Como Executar

Para executar o programa, siga estas etapas:

  1. Abra o terminal na pasta do projeto.

  2. Execute o seguinte comando para iniciar o programa:

    python Cifra_de_cesar.py
    
  3. Siga as instruções apresentadas no terminal para criptografar, descriptografar ou sair do programa.

Contribuições

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.