Aprender Criptografía
Aprender Criptografía — Cifrados, hashing y TLS en tu teléfono
Aprender Criptografía es una app gratuita para iOS y Android que enseña criptografía, desde el cifrado César hasta AES, RSA y TLS, mediante 67 cursos con niveles del A1 al C2. Cada lección combina las matemáticas con un editor de código en el teléfono, para que cifres, calcules hashes y firmes algo tú mismo en lugar de limitarte a leer cómo funciona, con un Mentor de IA para las partes que no se entienden a la primera.
- Precio
- Gratis, Pro opcional
- Plataformas
- iOS y Android
- Idiomas
- 22
- Clasificación por edad
- 4+
- Requisitos
- iOS 15.1 o posterior
- App Store
- 5.0 ★ (1)


Un cifrado que has escrito tú mismo es un cifrado que realmente entiendes.
Leer que AES mezcla los datos con una clave es una cosa; ejecutar el XOR, introducir una clave incorrecta y ver cómo el resultado se convierte en ruido es lo que hace que el concepto se fije. El plan de estudios se centra en ese segundo paso: no en lugar del primero, sino justo después.
Qué es
Aprender Criptografía es una app gratuita para iOS y Android que enseña criptografía mediante 67 cursos, desde el cifrado César y los fundamentos del sistema binario/hexadecimal en A1, pasando por AES, RSA, TLS y las firmas digitales en B1–B2, hasta la criptografía poscuántica, las pruebas de conocimiento cero y el cifrado homomórfico en C1–C2. Cada lección dura entre cinco y diez minutos, incluye un editor de código para escribir y ejecutar el cifrado o la función hash en el teléfono, y un Mentor de IA responde a tus preguntas al instante.
Dentro de la app
Qué aspecto tiene




El curso
Qué incluye el curso de Criptología
67 cursos basados en el plan de estudios propio de la app: desde el cifrado César hasta la criptografía poscuántica y las pruebas de conocimiento cero.
Cifrados clásicos y fundamentos numéricos
Introducción a la Criptología, la historia del campo y su importancia actual, el cifrado César, los cifrados de sustitución y permutación, y los fundamentos de binario, hexadecimal y codificación que todos los cursos posteriores dan por supuestos.
Seguridad cotidiana y fundamentos de los ataques
HTTPS para usuarios cotidianos, el cifrado XOR, la seguridad del correo electrónico y la mensajería, la esteganografía, el cifrado del tráfico de red y los ataques de fuerza bruta y de diccionario contra cifrados débiles.
Algoritmos fundamentales: simétricos y asimétricos
PKI y certificados, DES y Triple DES, funciones hash (MD5, SHA-1, SHA-256), AES, RSA, firmas digitales, hashing de contraseñas con bcrypt, Argon2 y PBKDF2, y cifrados de bloque y de flujo.
Ingeniería de seguridad aplicada
Protocolos de autenticación mediante contraseña, OpenSSL y gestión de certificados, cifrado seguro de archivos, bibliotecas y API criptográficas, criptografía de clave pública en la práctica, y estructura y firma de JWT.
Protocolos que hacen funcionar Internet
Intercambio de claves Diffie-Hellman y ECDH, Kerberos, los esquemas de padding de RSA en profundidad, criptografía de curvas elípticas, OAuth 2.0 y OpenID Connect, HMAC, SSH, TLS/HTTPS, criptografía de VPN y el uso del hashing y el consenso en blockchain.
Temas avanzados y de investigación
Criptografía poscuántica y los estándares NIST FIPS 203/204/205, criptoanálisis y ataques de canal lateral, pruebas de conocimiento cero, criptografía basada en retículos y en isogenias, cifrado homomórfico y computación segura multipartita.
Cómo funciona
Cómo funciona una lección de criptografía
El plan de estudios avanza desde los cifrados clásicos que puedes hacer a mano hasta los algoritmos que realmente hacen funcionar internet, en lecciones breves y una a una.
Lee un cifrado o protocolo cada vez
Una lección comienza con una sola idea —el cifrado César, en qué se diferencia SHA-256 de AES, por qué un handshake de TLS necesita dos tipos de clave—, explicada con un lenguaje sencillo y con una duración pensada para un trayecto en autobús, no para una conferencia.
Impleméntalo en el editor del dispositivo
El editor de código integrado funciona en el propio teléfono: escribe el cifrado XOR, calcula el hash de una cadena con SHA-256 o genera un par de claves RSA; después ejecútalo y observa cómo aparecen al otro lado el texto cifrado, la huella o la firma.
Rómpelo y comprueba que lo has entendido
Un cuestionario y un reto de programación cierran cada tema. En varios de los primeros se te pide que pruebes por fuerza bruta un cifrado débil tú mismo, para que entiendas por qué un cifrado César de 25 desplazamientos no es seguro. Cuando una demostración o un error no tiene sentido, el Mentor de IA lo explica en segundos.
Qué incluye
Lo que realmente incluye la app
67
Cursos, de A1 a C2
Desde los cifrados clásicos y los sistemas numéricos hasta AES, RSA, hashing y TLS, pasando por la criptografía poscuántica, las pruebas de conocimiento cero y la computación segura multipartita: seis niveles, no una lista plana.
</>
Código de cifrado y hash que ejecutas tú mismo
Un editor de código real en el teléfono: implementa XOR, AES, la generación de claves RSA, HMAC o una firma JWT y ejecútalo al instante, en lugar de leer pseudocódigo en una diapositiva.
IA
Mentor de IA
Pregunta por qué importa un esquema de padding o por qué tu implementación de un hash produjo una colisión cuando no debería haberlo hecho, y recibe una respuesta en segundos desde la pantalla de chat de la lección.
PQC
Temas poscuánticos y de nivel de investigación
Los cursos C1–C2 van más allá de los fundamentos y abarcan los estándares poscuánticos de NIST, la criptografía basada en retículas, el cifrado homomórfico y la verificación formal de protocolos: contenidos que la mayoría de los cursos para principiantes no llegan a cubrir.
1/sem
Reto de programación semanal
Un reto de criptografía cada semana, comparando tus resultados con los de estudiantes de todo el mundo, no solo con tu propia racha.
Cert
Certificado de finalización
Aprueba el examen final y obtén un certificado de finalización que puedes añadir a tu currículum o a tu perfil de LinkedIn.
Contexto
¿Qué es la criptografía y por dónde empieza realmente un principiante?
La criptografía es la matemática que protege la información: la transforma para que solo pueda utilizarla el destinatario previsto, crea una huella para que cualquier manipulación sea evidente y permite que dos desconocidos acuerden un secreto o verifiquen la identidad del otro sin haberse visto nunca. Cada página HTTPS, cada base de datos de contraseñas y cada actualización firmada de una app se basa en un pequeño conjunto de estas primitivas. Un principiante no empieza con las matemáticas que hacen seguro RSA; empieza con un cifrado César —desplazar cada letra una cantidad fija— porque los puntos débiles de un cifrado tan sencillo (cualquiera puede probar por fuerza bruta los 25 desplazamientos) son precisamente el razonamiento que explica por qué los algoritmos reales necesitan las propiedades que tienen.
Cifradobidireccional, necesita una clave
Convertir datos legibles en texto cifrado mediante una clave, de forma que solo pueda revertirlo quien tenga la clave correspondiente. AES y RSA se diferencian en cómo funciona esa clave, pero ambos están diseñados para que la parte adecuada pueda invertir el proceso y para que todos los demás vean solo ruido.
Hashingunidireccional, sin clave
Una función como SHA-256 que reduce datos de cualquier tamaño a una huella de longitud fija, sin clave y sin forma de recuperar el original. Por eso sirve para almacenar contraseñas y comprobar la integridad: para cualquier caso en el que solo necesites confirmar que hay coincidencia, nunca recuperar la entrada.
Simétrico frente a clave públicaAES frente a RSA
AES utiliza un único secreto compartido para ambas direcciones y es rápido, por eso transporta la mayor parte del tráfico real. RSA da a cada persona una clave pública a la que los demás cifran y una clave privada que solo esa persona posee, resolviendo de entrada el problema de acordar un secreto; en la práctica, TLS utiliza RSA o ECDH para acordar una clave y después AES para mover los datos.
TLS y firmas digitalesqué significa el candado del navegador
TLS es el protocolo que está detrás de HTTPS: un handshake que intercambia una clave y, después, cifrado simétrico para la sesión. Una firma digital utiliza las mismas matemáticas asimétricas en sentido inverso: se firma con una clave privada para que cualquiera con la clave pública pueda confirmar que el mensaje es auténtico y no ha sido alterado.
Encaja
Para quién es y para quién no
Es una buena opción si
- Estás empezando en criptografía desde cero y quieres aprender el cifrado César antes que las matemáticas que hay detrás de RSA
- Quieres implementar AES, hashing o una firma digital por tu cuenta, no limitarte a leer un diagrama sobre cómo funcionan
- Eres estudiante de seguridad o informática y quieres seguir una ruta estructurada de A1 a C2 junto con tus estudios
- Estás cambiando de carrera y aspiras a un puesto de seguridad o backend, y quieres algo concreto que puedas mostrar como referencia
- Quieres ir más allá de los fundamentos y llegar con el tiempo a la criptografía poscuántica o las pruebas de conocimiento cero
No es la herramienta adecuada si
- Quieres una herramienta para romper cifrados reales o auditar sistemas activos: aquí aprenderás las matemáticas y el uso correcto, no herramientas ofensivas
- Necesitas una app completamente offline: las lecciones están diseñadas para conexiones inestables, pero el Mentor de IA necesita conexión
- Esperas que todo sea gratis: el primer curso es gratuito y Pro desbloquea los otros 66
- Necesitas una titulación acreditada: el certificado demuestra que has completado el curso, no es un título universitario
Preguntas
Preguntas frecuentes
¿Cuál es la mejor app para aprender criptografía en el móvil?
La pregunta que debes hacerte es si acabarás implementando el algoritmo o solo leyendo sobre él. Aprender Criptografía ofrece 67 cursos, desde el cifrado César hasta AES, RSA y TLS, y llega hasta la criptografía poscuántica. Incluye un editor de código en el móvil para que escribas tú mismo el cifrado o la función hash, además de un Mentor de IA para esas demostraciones que no terminan de entenderse. Puedes empezar gratis en iOS y Android, en 22 idiomas.
¿Puedes aprender criptografía sin tener un título en matemáticas?
Sí, para el nivel práctico que necesitan la mayoría de desarrolladores y estudiantes. Entender qué hacen AES y RSA, por qué una clave debe mantenerse en secreto y en qué se diferencia el hashing del cifrado no requiere matemáticas avanzadas. La aritmética modular y los números primos aparecen cuando un curso profundiza en el funcionamiento interno de RSA, y Aprender Criptografía los introduce en ese momento y dentro de su contexto, en lugar de presentarlos como un capítulo previo obligatorio antes de poder aprender algo útil.
¿Cuál es la diferencia entre cifrado y hashing?
El cifrado es reversible: AES o RSA transforman los datos usando una clave, y la clave correspondiente los devuelve al mensaje original. El hashing es unidireccional: SHA-256 produce una huella de longitud fija, sin clave ni forma de volver a la entrada original. Cifras un mensaje que alguien tendrá que leer más adelante, y aplicas hashing a una contraseña o un archivo cuando solo necesitas comprobar si dos valores coinciden.
¿Cuál es la diferencia entre el cifrado simétrico y el cifrado de clave pública?
AES es simétrico: un único secreto compartido bloquea y desbloquea los datos, y es lo bastante rápido para transportar tráfico de red real cuando ambas partes ya tienen la clave. RSA utiliza clave pública: todo el mundo recibe una clave pública a la que otros cifran y una clave privada que solo conserva su propietario, lo que resuelve el problema de acordar ese secreto inicialmente. En la práctica, TLS combina ambos: las matemáticas de clave pública acuerdan una clave de sesión y después AES transporta los datos reales.
¿Cómo mantiene TLS seguras las conexiones HTTPS?
Un handshake de TLS utiliza criptografía asimétrica (RSA o, actualmente con más frecuencia, ECDH) para acordar un secreto compartido sin enviar nunca ese secreto sin cifrar por la red; después cambia a un cifrado simétrico rápido, normalmente AES, para transportar los datos reales de la sesión. Las firmas digitales y los certificados del mismo handshake confirman que te estás comunicando con el servidor real y no con alguien que se hace pasar por él. Aprender Criptografía llega hasta este punto mediante cursos específicos de TLS, PKI y certificados, en lugar de tratar el icono del candado como una caja negra.
¿Esta app enseña a romper cifrados?
Enseña cómo funcionan los cifrados, hashes, firmas y protocolos, e incluye un curso sobre criptoanálisis y ataques de canal lateral, además de ejercicios iniciales en los que debes aplicar fuerza bruta a un cifrado César deliberadamente débil. Es contenido estándar de cualquier clase de criptografía y se enseña para que entiendas por qué los algoritmos modernos necesitan las propiedades que tienen. No es una herramienta para atacar sistemas reales ni recuperar los datos de otra persona; esa distinción se deja clara en todo el plan de estudios.
¿Incluye criptografía poscuántica o solo los algoritmos clásicos?
Ambas. Los primeros niveles cubren el material clásico y los estándares actuales —desde los cifrados César hasta AES, RSA, hashing y TLS— que la mayoría de las personas necesitan en su día a día. Después, los cursos de C1–C2 van más allá: los estándares poscuánticos de NIST (FIPS 203, 204, 205), la criptografía basada en retículos y en isogenias, las pruebas de conocimiento cero y el cifrado homomórfico, para quienes quieran conocer hacia dónde avanza el campo.
¿Aprender Criptografía es gratis?
La app se puede descargar gratis en App Store y Google Play. El primer curso —que cubre los cifrados clásicos y los fundamentos de binario y codificación— es gratuito, junto con un límite diario de preguntas al Mentor de IA, para que puedas completar lecciones reales antes de decidir. Pro desbloquea los 66 cursos restantes y hace ilimitado el uso del Mentor de IA.
¿Funciona offline, en el metro o en un avión?
Está diseñada para conexiones inestables, no para funcionar sin conexión: las lecciones y el editor de código se cargan rápido y siguen funcionando en las zonas sin cobertura habituales durante un trayecto. El Mentor de IA es la única parte que realmente necesita conexión, ya que responde en tiempo real. Si necesitas una app que funcione completamente offline, tenlo en cuenta antes de depender de ella durante un vuelo.
¿Qué plataformas e idiomas admite?
Aprender Criptografía funciona en iOS a través de App Store y en Android a través de Google Play, en 22 idiomas, con una clasificación de 4+. Es una de las apps de programación de CoddyKit, que comparten el mismo formato de lecciones, editor de código y Mentor de IA en distintas materias.
Empezar
Empieza con un cifrado César y termina con la criptografía poscuántica
Empieza gratis en iOS y Android, en 22 idiomas.
Más de CoddyKit
Disponible en iOS y Android.