Implementaciones realizadas por mí como parte de mi aprendizaje en criptografía y Python.
Este proyecto reúne algunos cifrados históricos para practicar lógica de programación y fundamentos criptográficos. Incluye versiones para terminal y pequeñas interfaces gráficas.
- César (variación) — desplazamiento configurable con una variante de desplazamiento incremental.
- Vigenère — cifrado polialfabético basado en clave.
- XOR — cifrado de flujo simple usando operaciones bitwise.
- Python 3.x
tkinter(incluido normalmente con Python).
# Interfaz gráfica para César
python3 interfaz_cesar.py
# Interfaz gráfica para Vigenère
python3 interfaz_vigenere.py
# Ejecución en la terminal de XOR
python3 cifrado_XOR.py