Implementando Criptografia de Permutação de Colunas em Python

Iniciante

Neste projeto, você aprenderá como implementar o algoritmo de Criptografia de Permutação de Colunas em Python. A Criptografia de Permutação de Colunas é um método de criptografar texto simples reorganizando as colunas de uma matriz formada a partir do texto de entrada, com base em uma palavra-chave.

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 o algoritmo de Criptografia por Permutação de Colunas em Python. A Criptografia por Permutação de Colunas é um método de criptografar texto simples reorganizando as colunas de uma matriz formada a partir do texto de entrada, com base em uma palavra-chave.

👀 Pré-visualização

## Sample 1
text = "welcometolq"; encryption_text = "ct,emlwooleq"
## Sample 2
text = "welcometolq "; encryption_text = "ct emlwooleq"
## Sample 3
text = "w"; encryption_text = ",,w,"
## Sample 4
text = None; encryption_text = None

🎯 Tarefas

Neste projeto, você aprenderá:

  • O conceito básico de Criptografia por Permutação de Colunas
  • Como implementar o algoritmo de Criptografia por Permutação de Colunas em Python
  • Como testar o algoritmo de criptografia com exemplos de entrada

🏆 Conquistas

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

  • Compreender os princípios da Criptografia por Permutação de Colunas
  • Implementar o algoritmo de Criptografia por Permutação de Colunas em Python
  • Criptografar e descriptografar texto usando o método de Criptografia por Permutação de Colunas

Professor

labby
Labby
Labby is the LabEx teacher.