Abre los ajustes de cualquier app VPN y seguramente veas “AES-256” o “ChaCha20” cerca de las opciones de protocolo. Son dos cifrados, los dos se consideran seguros en 2026, y elegir entre ellos casi nunca es algo que tengas que hacer tú. Esto es lo que hace cada uno, en qué se diferencian, y por qué el “mejor” depende de tu dispositivo más que de las matemáticas que hay detrás.
Qué es AES-256
AES (Advanced Encryption Standard) es un cifrado de bloque: toma tus datos, los corta en fragmentos de tamaño fijo, y revuelve cada uno con una clave de 256 bits. Lo eligió el instituto estadounidense NIST en 2001 tras un concurso público, y desde entonces se ha convertido en el estándar de cifrado por defecto para gobiernos, bancos, y la mayoría del software que necesita proteger datos, ya sea almacenados o en tránsito.
Que AES-256 siga aguantando dos décadas después no es solo cosa de la longitud de la clave. Desde mediados de la década de 2010, la mayoría de procesadores de consumo y de servidor (Intel, AMD, e incluso muchos chips ARM) incluyen un conjunto de instrucciones dedicado llamado AES-NI, que gestiona los cálculos de AES directamente en hardware en lugar de software. En un portátil o sobremesa moderno con AES-NI, cifrar y descifrar el tráfico apenas cuesta rendimiento. Por eso AES-256 suele ser la opción más rápida en ordenadores de escritorio y portátiles.
Qué es ChaCha20
ChaCha20 funciona de otra manera. Es un cifrado de flujo: genera un flujo continuo de datos pseudoaleatorios y lo combina con tu tráfico bit a bit, en lugar de trabajar en bloques fijos. Lo diseñó el criptógrafo Daniel J. Bernstein, y casi siempre va emparejado con un autenticador llamado Poly1305, que comprueba que los datos no se han manipulado por el camino. Por eso la combinación suele verse escrita como ChaCha20-Poly1305.
La ventaja de ChaCha20 se nota en hardware sin aceleración AES-NI: teléfonos antiguos, dispositivos Android de gama baja, algunos routers, y hardware IoT de bajo consumo. En ese tipo de hardware, AES tiene que correr en software y se ralentiza de forma notable. ChaCha20 se construyó desde el principio para funcionar eficientemente en software, así que no necesita hardware especial para mantenerse rápido. Esa es la razón de ser del cifrado: Bernstein lo diseñó como una alternativa rápida y de tiempo constante que rinde bien sin atajos de hardware.
También es el cifrado por defecto de WireGuard, el protocolo VPN moderno que usan NordVPN (como parte de NordLynx), ProtonVPN, Surfshark y Mullvad, entre otros. Si quieres el desglose completo de cómo se compara WireGuard con protocolos más antiguos, lo cubrimos en nuestra guía de protocolos VPN.
AES-256 frente a ChaCha20: comparación rápida
| AES-256 | ChaCha20 | |
|---|---|---|
| Tipo | Cifrado de bloque | Cifrado de flujo |
| Más rápido en | Dispositivos con aceleración por hardware AES-NI (la mayoría de PC, portátiles y móviles recientes) | Dispositivos sin AES-NI (teléfonos antiguos, routers de gama baja, algunos dispositivos IoT) |
| Combinación habitual | Solo, o con GCM para autenticación | Casi siempre con Poly1305 |
| Por defecto en | OpenVPN, IKEv2/IPsec (en la mayoría de configuraciones) | WireGuard |
| Estandarizado por | NIST (2001) | IETF (RFC 8439), diseñado por Daniel J. Bernstein |
| Ataques prácticos conocidos | Ninguno | Ninguno |
¿Quieres comparar todos los VPN uno al lado del otro? Consulta nuestra tabla comparativa completa con puntuaciones en 18 criterios.
Es alguno de los dos realmente más seguro
No, y aquí es donde mucha gente se confunde. Los dos cifrados usan claves de 256 bits (en su configuración VPN estándar), y ninguno tiene un ataque práctico conocido que permita descifrar tu tráfico en un tiempo razonable, ni siquiera con recursos computacionales serios. Los criptógrafos han examinado ambos a fondo desde que ChaCha20 se publicó en 2008 y AES se estandarizó en 2001, y los dos han aguantado bien.
El planteamiento de “AES-256 contra ChaCha20” que aparece en tanto marketing de VPN sugiere una pelea de seguridad. No la hay. La diferencia real está en el perfil de rendimiento, no en la fortaleza. Preguntar cuál es “más fuerte” es un poco como preguntar si una llave Allen o un destornillador es mejor herramienta: depende por completo de para qué lo estés usando.
Por qué mi protocolo VPN determina mi cifrado
Porque el protocolo dicta cómo se implementa el cifrado. La especificación de WireGuard fija ChaCha20-Poly1305 de forma rígida; no es algo configurable dentro de WireGuard, y eso explica en parte por qué el protocolo es tan ligero y rápido. OpenVPN e IKEv2/IPsec, en cambio, la mayoría de proveedores los configuran normalmente con AES-256-GCM, aunque OpenVPN técnicamente admite ChaCha20 si un proveedor decide activarlo. En la práctica, tu cifrado es menos un ajuste que eliges tú y más una consecuencia del protocolo (o del modo “Automático” de tu app).
Y qué pasa con el intercambio de claves (handshake)
Cifrar tu tráfico es solo la mitad del trabajo. Antes de que empiece ese revuelto de datos, tu dispositivo y el servidor VPN tienen que ponerse de acuerdo en una clave secreta compartida sin que un tercero pueda interceptarla. Eso es el handshake, y suele apoyarse en herramientas distintas a AES o ChaCha20.
La mayoría de conexiones VPN recurren al intercambio de claves Diffie-Hellman de curva elíptica (ECDH) para establecer ese secreto compartido, a veces respaldado por certificados RSA (normalmente RSA-2048 o RSA-4096) que verifican que el servidor es quien dice ser. WireGuard usa Curve25519 para este paso, un método moderno de curva elíptica rápido y con buen historial. No hace falta memorizar estos nombres. Lo que importa es que el handshake y el cifrado del tráfico son dos trabajos separados, gestionados por herramientas distintas, y ambos tienen que ser sólidos para que toda la conexión sea de fiar.
Importa de verdad la elección del cifrado para ti
En general, no. Casi todas las apps VPN serias eligen automáticamente la combinación de protocolo y cifrado que tiene sentido para tu dispositivo, y meterte a cambiar ajustes de cifrado a mano no va a cambiar gran cosa en tu privacidad o seguridad del día a día. Lo que sí merece la pena comprobar:
- Deja claro el proveedor qué cifrado o cifrados usa. Los proveedores serios lo indican en su app o su documentación. Si no lo encuentras por ningún lado, eso es un problema de transparencia a tener en cuenta.
- Es AES-256 o ChaCha20 (con Poly1305). Cualquiera de los dos es una opción sólida y actual. No necesitas elegir entre ellos.
- Ha sido auditada de forma independiente la implementación del cifrado del proveedor. Un cifrado es tan fiable como el código que lo implementa. Repasamos qué proveedores pueden respaldar de verdad sus afirmaciones en nuestro análisis de VPN auditadas sin registros.
Si te encuentras con algo claramente más antiguo como única opción, como Blowfish o una clave AES de 128 bits sin forma de actualizarla, merece la pena mirar más de cerca el resto de prácticas de seguridad del proveedor antes de decidirte. Pero para la gran mayoría de VPN del mercado en 2026, incluidos todos los proveedores de nuestro análisis, esto sencillamente no es una preocupación real.
AES-256 y ChaCha20 son seguros, actuales, y ninguno de los dos es objetivamente "mejor" que el otro. AES-256 suele ir más rápido en ordenadores y portátiles modernos gracias a la aceleración por hardware; ChaCha20 suele ir más rápido en teléfonos antiguos y dispositivos de bajo consumo que no tienen esa aceleración. Tu protocolo VPN elige el cifrado por ti en la mayoría de casos (WireGuard usa ChaCha20, OpenVPN e IKEv2 suelen usar AES-256), así que casi nunca hay una decisión manual que tomar. Céntrate en si tu proveedor es transparente sobre su cifrado y lo respalda con una auditoría independiente, no en qué nombre de cifrado aparece en el menú de ajustes.
NordVPN cubre bien los dos frentes, con ChaCha20 a través de su protocolo NordLynx (basado en WireGuard) y AES-256 a través de OpenVPN, respaldado por una auditoría independiente de PwC. Si una política sin registros totalmente auditada te importa más que la variedad de protocolos, ProtonVPN es uno de los pocos proveedores con una auditoría sin registros verificada por KPMG, además de un cifrado AES-256 sólido en todo su servicio.