https://github.com/alvarogarciapiz/pycipherhub
Conjunto de cifradores desarrollados en Python
https://github.com/alvarogarciapiz/pycipherhub
cifrador criptografia-basica cryptography cypher python
Last synced: over 1 year ago
JSON representation
Conjunto de cifradores desarrollados en Python
- Host: GitHub
- URL: https://github.com/alvarogarciapiz/pycipherhub
- Owner: alvarogarciapiz
- Created: 2023-06-11T13:46:30.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-27T14:53:04.000Z (over 2 years ago)
- Last Synced: 2025-03-10T17:24:13.548Z (over 1 year ago)
- Topics: cifrador, criptografia-basica, cryptography, cypher, python
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Repositorio de Cifradores y Descifradores en Python
Este repositorio contiene una colección de programas en Python que se utilizan para cifrar y descifrar mensajes. Cada archivo proporciona una implementación de un algoritmo de cifrado o descifrado específico.
## Contenido del Repositorio
### Cifradores
- **CifrarCesar.py:** Implementa el cifrado César, una técnica de cifrado por sustitución simple.
- **CifrarCesarClave.py:** Versión del cifrado César que permite especificar una clave personalizada.
- **CifrarGenerico.py:** Proporciona una implementación genérica de un cifrador.
- **cifrarAfin.py:** Implementa el cifrado Afín, un cifrado lineal que es una extensión del cifrado César.
- **cifrarVigenere.py:** Implementa el cifrado Vigenère, un cifrado por sustitución polialfabético.
### Descifradores
- **DescifrarCesar.py:** Descifra mensajes cifrados con el cifrado César.
- **DescifrarCesarClave.py:** Descifra mensajes cifrados con el cifrado César utilizando una clave personalizada.
- **DescifrarGenerico.py:** Proporciona una implementación genérica de un descifrador.
- **descifrarAfin.py:** Descifra mensajes cifrados con el cifrado Afín.
- **descifrarVigenere.py:** Descifra mensajes cifrados con el cifrado Vigenère.
### Criptoanálisis
- **Criptoanalisis.py:** Contiene herramientas para realizar criptoanálisis en mensajes cifrados.
- **CriptoanalisisSUST.py:** Implementa un análisis de frecuencia para romper cifrados de sustitución.
## Instrucciones de Uso
Cada programa en este repositorio se puede ejecutar de forma independiente para cifrar, descifrar o realizar criptoanálisis en mensajes. Asegúrate de revisar el archivo fuente de cada programa para obtener más detalles sobre su funcionamiento y cómo utilizarlos.
Si tienes alguna pregunta o necesita ayuda con alguno de los programas, no dudes en contactar al autor o abrir un problema en este repositorio.
## Contribuciones
¡Las contribuciones son bienvenidas! Si deseas agregar nuevos cifradores, descifradores o mejorar los existentes, no dudes en crear una solicitud de extracción (pull request) para colaborar en este proyecto.