Una guía interactiva para aprender criptografía con Python.
El proyecto se compone de varios capitulos en formato Jupyter Notebook, cada uno presenta una guía para introducir paso a paso a los métodos criptográficos y de criptoanálisis.
Criptoanálisis - Ataques
Este es un proyecto inspirado en el curso de Criptografía del Instituto Tecnológico Autónomo de México. Desarrollamos capítulos que ayudan a ilustrar de una forma muy simple los ingeniosos sistemas criptográficos desde la antigüedad hasta nuestros días y tener una implementación en Python que ayude a entender los temas. Apoyamos que se contribuya con métodos en inglés y en español con el fin de tener un recurso muy completo y amigable para aprender conceptos de criptografía y técnicas de criptoanálisis.
Para descargar : en la página del método, dar click en raw > guardar como y listo.
Python 3.## : https://www.python.org/downloads/
Anaconda: https://www.continuum.io/downloads
- Clona!
- Crea tu feature branch:
git checkout -b my-new-feature
- Haz commit:
git commit -am 'Add some feature'
- Haz push al branch:
git push origin my-new-feature
- Envía el pull request :D
Alfredo Lozano, Matemáticas Aplicadas, Instituto Tecnológico Autónomo de México.
Juan Manuel Díaz, Matemáticas Aplicadas, Instituto Tecnológico Autónomo de México.
Rafael Hernandez, Matemáticas Aplicadas, Instituto Tecnológico Autónomo de México, Matemáticas, Universidad Nacional Autónoma de México.
Ver LICENSE
For english see EN_README