proyecto in Python Skill Tree

Cifrado del Cuadrado de Polybius en Python

Principiante

En este proyecto, aprenderás cómo implementar el algoritmo de cifrado del cuadrado de Polybius. El cuadrado de Polybius es una cuadrícula de 5x5 que asigna cada letra del alfabeto inglés a un par de coordenadas. Al cifrar texto utilizando este método, puedes crear un mensaje codificado que solo puede ser descifrado por alguien con conocimiento del cuadrado de Polybius.

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 cómo implementar el algoritmo de cifrado del cuadrado de Polibio. El cuadrado de Polibio es una cuadrícula de 5x5 que asigna cada letra del alfabeto inglés a un par de coordenadas. Al cifrar texto utilizando este método, se puede crear un mensaje codificado que solo puede ser descifrado por alguien que conozca el cuadrado de Polibio.

👀 Vista previa

## Ejemplo 1
text = "tynam"; encryption_text = "4454331132"
## Ejemplo 2
text = "tynam123"; encryption_text = "4454331132123"
## Ejemplo 3
text = "TYnam"; encryption_text = "4454331132"
## Ejemplo 4
text = None; encryption_text = None

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo definir el cuadrado de Polibio
  • Cómo eliminar espacios y convertir el texto a minúsculas
  • Cómo manejar entradas vacías o None
  • Cómo cifrar texto utilizando el cuadrado de Polibio
  • Cómo devolver el texto cifrado

🏆 Logros

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

  • Comprender el concepto del algoritmo de cifrado del cuadrado de Polibio
  • Implementar el algoritmo de cifrado de Polibio en Python
  • Cifrar y descifrar texto utilizando el cuadrado de Polibio
  • Manejar varios escenarios de entrada, incluyendo entradas vacías o None

Profesor

labby

Labby

Labby is the LabEx teacher.