Implementação da Criptografia Clear Code

Iniciante

Neste projeto, você aprenderá como implementar um algoritmo simples de criptografia e descriptografia chamado 'Criptografia Clear Code'. Este método de criptografia foi usado no sistema de comunicação telegráfica inicial da China durante o final da Dinastia Qing.

python

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste projeto, você aprenderá como implementar um algoritmo simples de criptografia e descriptografia chamado "Clear Code Encryption". Este método de criptografia foi usado no sistema de comunicação telegráfica inicial da China durante o final da Dinastia Qing.

👀 Pré-visualização

## Exemplo 1
numb = 1530; encryption_text = "0383"
## Exemplo 2
numb = 0; encryption_text = "9853"
## Exemplo 3
numb = 12345; encryption_text = None

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como entender o método de criptografia e seus princípios subjacentes
  • Como implementar a função plain_code_encryption(numb) para realizar a criptografia
  • Como testar a função de criptografia com várias entradas
  • Como lidar com a entrada do usuário e chamar a função de criptografia

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Explicar o método "Clear Code Encryption" e seu contexto histórico
  • Implementar um algoritmo básico de criptografia e descriptografia usando Python
  • Testar e validar a função de criptografia com diferentes cenários de entrada
  • Integrar a entrada e saída do usuário no script de criptografia

Professor

labby
Labby
Labby is the LabEx teacher.