Aprende sobre criptografía en este curso para principiantes. Aprenderás técnicas esenciales como el hashing (SHA-256) para verificar la integridad de archivos, cifrado simétrico (AES) y cifrado asimétrico (RSA) utilizando claves públicas y privadas. El enfoque práctico del tutorial implica construir una herramienta de criptografía completamente funcional en la línea de comandos en Python. Al finalizar, tendrás un conjunto de herramientas práctico completo y las habilidades para proteger datos, asegurar contraseñas y prevenir manipulaciones.
Este curso fue desarrollado por Thanishkka. Ella es parte de Hack Club. Hack Club es una organización sin fines de lucro global que crea una comunidad para estudiantes de secundaria interesados en la programación y en hacer cosas con tecnología.
Hack Club es gratuito y cualquier adolescente puede unirse. Visita su sitio para obtener calcomanías y aprender más:
https://hackclub.com/⭐️ Contenidos ⭐️
- 00:00 Introducción: ¿Qué es la Criptografía?
- 00:36 Sobre Hack Club y la Creadora del Curso
- 01:09 Fundamentos de Criptografía y Demo de Cybershe
- 02:26 Tres Áreas Principales: Hashing, Cifrado Simétrico y Asimétrico
- 03:09 Profundización en Hashing (SHA 256) e Integridad de Archivos
- 04:37 Cifrado Simétrico con AES (Clave, IV y Modos)
- 07:20 Cifrado Asimétrico con RSA (Claves Públicas y Privadas)
- 09:37 Configuración: Instalación de Python y VS Code
- 10:40 Creación y Activación de un Entorno Virtual
- 12:15 Instalación de Bibliotecas de Python Requeridas (cryptography, zxcvbn, bcrypt)
- 13:46 Codificación de la Función de Hashing de Archivos (hash.py)
- 18:36 Codificación de la Función de Verificación de Integridad de Archivos
- 22:05 Codificación de Cifrado/Descifrado Simétrico AES (encryption.py)
- 26:26 Codificación de Cifrado/Descifrado Asimétrico RSA
- 30:03 Codificación del Verificador de Fuerza de Contraseñas (password.py)
- 35:28 Codificación de Hashing y Verificación de Contraseñas (usando bcrypt)
- 39:27 Construcción de la Interfaz de Línea de Comandos (main.py)
- 47:26 Demo Final del Kit de Herramientas y Pruebas
- 49:15 Conclusión y Próximos Pasos
❤️ El apoyo a este canal proviene de nuestros amigos en Scrimba – la plataforma de codificación que ha reinventado el aprendizaje interactivo:
https://scrimba.com/freecodecamp🎉 Gracias a nuestros campeones y patrocinadores:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--