Portfolio 3 de la asignatura Criptografía del máster universitario de investigación en Ciberseguridad de la Universidad de León_
Los entregables consistirán en el código fuente en Python utilizado para resolver las preguntas. Se pueden utilizar varios archivos para estructurar el código. No existen requisitos particulares sobre la estructura del archivo, siempre que quede claro qué parte del código resuelve qué ejercicio.
Librerías necesarias para la compilación y ejecución de los ejercicios
python 3.11
venv python 3.11 ~ Python 3.11.0rc1
.
├── 📂 notebooks # Carpetas de jupyter notebooks para la explicación de RSA y Python
│ ├── 📄 intro_python.ipynb
│ └── 📄 rsa_code.ipynb
├── 📄 Portfolio3.pdf # Enunciado del portfolio 3
├── 📄 README.md # Archivo de Manifiesto del código
└── 📂 src # Código fuente del portfolio 3. (RSA, DH, ElGamal, RSA SIGN)
├── 📄 diffie_hellman.py
├── 📄 elgamal.py
├── 📄 funcs.py
├── 📄 pi.py
├── 📄 portfolio3_pbarrn00.zip
├── 📂 __pycache__
│ ├── 📄 diffie_hellman.cpython-311.pyc
│ ├── 📄 funcs.cpython-311.pyc
│ ├── 📄 pi.cpython-311.pyc
│ └── 📄 rsa.cpython-311.pyc
├── 📄 rsa.py
├── 📄 rsa_signature.py
└── 📄 test.py
Para ejecutar el código se ha utilizado el entorno de desarrollos Virtual Studio pero simplemente se es ejecutar los archivos python con un comando:
/Path/to/Python/File/elgamal.py
- RPi 4 Model B - Raspberry Pi 4 Model B 4GB RAM
- Raspbian - Raspbian GNU/Linux 10 (buster)
- Pablo Javier Barrio Navarro - Realización de las Prácticas - Pablo Javier Barrio Navarro
- David Escudero García - Propuesta de las Prácticas - David Escudero García
- Youtube 📢
- Github 😺
- LinkedIn ☑️
- Twitter 🐦
- Onkisko Web 📰
⌨️ con ❤️ por NoobInTheNet 😊