Criptografía
Ciencia de proteger información mediante matemáticas: cifrar, autenticar, firmar. Base de toda la seguridad digital moderna.
Qué es Criptografía
La criptografía es el arte y ciencia de proteger información. Sus tres pilares: confidencialidad (cifrado), integridad (hashes, MAC), autenticidad (firmas digitales). Toda comunicación segura en Internet la usa.
Cómo funciona
Dos grandes ramas: simétrica (misma clave para cifrar/descifrar; AES) y asimétrica (par de claves pública/privada; RSA, ECC). En la práctica se combinan: asimétrica para intercambio inicial, simétrica para volumen de datos.
Cómo protegerte
Como usuario: usar HTTPS, apps con cifrado E2E (Signal, WhatsApp), discos cifrados. Como desarrollador: nunca implementar criptografía a mano; usar bibliotecas auditadas (libsodium, etc.).
Datos curiosos
- Enigma (II Guerra Mundial) y su rotura por Turing fundaron la criptografía moderna.
- Computación cuántica amenaza ROMpiendo RSA actual; ya hay algoritmos post-cuánticos.
- AES-256 sigue siendo seguro frente a quantum.
Preguntas frecuentes
¿Es matemáticamente irrompible?
AES y RSA dependen de problemas matemáticos difíciles. Hoy son irrompibles para cualquier ordenador. Quantum los amenaza a futuro.
¿Necesito saberla?
Como usuario, no. Como desarrollador, lo justo para no implementarla mal. Usar bibliotecas estándar.
¿Por qué es tan importante?
Banca online, mensajes privados, e-commerce, identidad digital... TODO depende de criptografía.