proyecto in Python Skill Tree

Implementación de la Encriptación por Permutación de Columnas en Python

Principiante

En este proyecto, aprenderás cómo implementar el algoritmo de Encriptación por Permutación de Columnas en Python. La Encriptación por Permutación de Columnas es un método para encriptar texto plano reordenando las columnas de una matriz formada a partir del texto de entrada, basado en una palabra clave.

Python

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este proyecto, aprenderás a implementar el algoritmo de cifrado de permutación de columnas en Python. El cifrado de permutación de columnas es un método de cifrado de texto plano mediante la reorganización de las columnas de una matriz formada a partir del texto de entrada, basado en una palabra clave.

👀 Vista previa

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

🎯 Tareas

En este proyecto, aprenderás:

  • El concepto básico del cifrado de permutación de columnas
  • Cómo implementar el algoritmo de cifrado de permutación de columnas en Python
  • Cómo probar el algoritmo de cifrado con entradas de muestra

🏆 Logros

Después de completar este proyecto, podrás:

  • Comprender los principios del cifrado de permutación de columnas
  • Implementar el algoritmo de cifrado de permutación de columnas en Python
  • Cifrar y descifrar texto utilizando el método de cifrado de permutación de columnas

Profesor

labby

Labby

Labby is the LabEx teacher.