Saltar al contenido
Underc0de /foro

¿Qué es Criptografía?

$ man criptografia

La criptografía es la disciplina que usa técnicas matemáticas para proteger la información, garantizando confidencialidad, integridad, autenticidad y no repudio frente a terceros no autorizados.

cryptographycifradocrypto#criptografia#privacidad#ctf

Definición

La criptografía estudia y aplica algoritmos para transformar datos legibles (texto plano) en datos ininteligibles (texto cifrado) y viceversa, usando claves. Se divide en criptografía simétrica (la misma clave cifra y descifra, como AES), asimétrica o de clave pública (un par de claves pública/privada, como RSA o curvas elípticas) y funciones hash (resúmenes de un solo sentido, como SHA-256). Combinadas, permiten cifrar comunicaciones, firmar digitalmente y verificar la integridad de archivos.

Ejemplo

Cuando entrás a un sitio con
Código: text
https://
, TLS usa criptografía asimétrica para acordar una clave de sesión y luego cifra el tráfico con un algoritmo simétrico como AES, mientras los certificados con firma digital verifican la identidad del servidor.

Cómo protegerse

  • Usá algoritmos y bibliotecas estándar y auditadas (por ejemplo, libsodium u OpenSSL); nunca inventes tu propio cifrado.
  • Evitá algoritmos obsoletos como MD5, SHA-1, DES o RC4.
  • Guardá contraseñas con funciones de derivación lentas y con salt, como Argon2, bcrypt o scrypt, no con hashes simples.
  • Protegé y rotá las claves; la seguridad depende de mantener secreta la clave, no el algoritmo.
  • Para aprender, empezá por los conceptos básicos (cifrado César, XOR, hashes) y practicá con retos de criptografía en CTF.

Para tener en cuenta

Un error común es confundir codificar (como Base64, que no oculta nada) con cifrar. Según el principio de Kerckhoffs, un sistema debe seguir siendo seguro aunque el algoritmo sea público.

Redactado con el asistente Underc0de IA. Actualizado el 15/11/2026. ¿Ves un error o querés sumar algo? Contanos en el foro.

Grupo de WhatsApp