Seguridad de contraseñas en 2026: filtraciones, verificación y protección de cuentas

La mayoría de los hackeos de cuentas no son ataques brillantes: son una contraseña antigua de la filtración de otra persona que casualmente funcionó. Aquí está seguridad de contraseñas sin la paranoia: cómo se filtran las contraseñas, qué hace que una sea fuerte, cómo verificar la tuya de forma segura y cómo almacenar contraseñas en el servidor para que una filtración no sea una catástrofe.

Publicado: 25 de julio de 2026·10 min de lectura
seguridad de contraseñasfiltración de contraseñasautenticación de dos factores

Cómo se filtran las contraseñas

Una contraseña rara vez es 'adivinada'. Con mucha más frecuencia se filtra en bases de datos completas:

  • Violación de servicio — la base de datos de usuarios con contraseñas termina en línea. Si las contraseñas se almacenaron mal, se rompen rápidamente.
  • Phishing — tú mismo escribes la contraseña en una página falsa indistinguible de la real.
  • Malware — los stealer roban contraseñas guardadas en el navegador directamente de un dispositivo infectado.
  • Reutilización — una filtración en un sitio compromete automáticamente a todos los demás donde se utiliza la misma contraseña.

El resultado siempre es el mismo: la contraseña termina en bases de datos públicas que ya contienen cientos de millones de registros. La buena noticia — puedes verificar esas mismas bases de datos para ver si tu contraseña ha aparecido, y hacerlo de forma segura.

Qué hace que una contraseña sea fuerte

La fuerza no se mide por tener un 'carácter especial' sino por la entropía — el número de opciones que un atacante tendría que probar. La longitud la aumenta mucho más que los símbolos exóticos: cuatro palabras aleatorias superan a un corto 'P@ss1!'.

  • Longitud — al menos 12–16 caracteres, más para cuentas importantes.
  • Aleatoriedad — no un nombre, fecha o palabra del diccionario, sino genuinamente aleatorio.
  • Singularidad — una contraseña diferente por sitio, para que una filtración no abra el resto.

Inventar eso en tu cabeza es inútil. Genera en su lugar: nuestro generador de contraseñas crea una contraseña larga y aleatoria directamente en el navegador, criptográficamente fuerte, sin enviarla a ningún lado.

Cómo verificar una contraseña contra filtraciones

Puedes verificar si una contraseña está en filtraciones conocidas sin revelarla. Funciona mediante k-anonimato: la contraseña se hash en tu navegador, solo los primeros cinco caracteres del hash van al servidor, se recibe una lista de coincidencias para ese prefijo, y la coincidencia se encuentra localmente. El servidor nunca ve la contraseña ni su hash completo.

Así es exactamente como nuestro verificador de filtraciones de contraseñas funciona: compara la contraseña con la base de datos de Have I Been Pwned, sin almacenar nada. Si la contraseña aparece en filtraciones, trátala como comprometida y cámbiala en todos los lugares donde la hayas usado. La misma verificación vale la pena integrarla en tus formularios de registro y cambio de contraseña, para advertir a los usuarios sobre una contraseña débil antes de que la establezcan.

Los administradores de contraseñas y la autenticación de dos factores

Las contraseñas largas y únicas no se pueden mantener en tu cabeza — y no necesitan serlo. Un administrador de contraseñas genera, almacena y las completa por ti; solo recuerdas una contraseña maestra. Es la única forma práctica de tener una contraseña fuerte diferente en cada sitio.

La segunda capa es la autenticación de dos factores (2FA). Incluso si la contraseña se filtra, el segundo factor bloquea el inicio de sesión. En orden de fortaleza: una llave de hardware o una aplicación de autenticador superan a los códigos SMS, que son interceptados a través del intercambio de SIM. Activa 2FA al menos para el correo electrónico y la banca — esas son las cuentas que recuperan todas las demás.

Cómo almacenar contraseñas en el backend (para desarrolladores)

Si construyes un servicio con registro, la responsabilidad de las contraseñas de los usuarios es tuya. Las reglas básicas no están en debate:

  • Nunca almacenes contraseñas en texto plano y nunca las encriptes de forma reversible — solo un hash irreversible.
  • Usa funciones adaptativas lentas — bcrypt, scrypt o argon2 — con una sal por contraseña. SHA-256 simple no sirve: es demasiado rápido y cae ante una GPU.
  • Verifica nuevas contraseñas contra filtraciones al registrarse y cambiar — a través de la misma k-anonimidad, sin enviar la contraseña.
  • Limita la tasa de intentos de inicio de sesión y añade 2FA, para que una filtración de base de datos no sea acceso instantáneo.

Lo incorporamos en la arquitectura cuando construimos aplicaciones web y SaaS: la autenticación y el almacenamiento de secretos están diseñados desde el principio, no añadidos después.

Lista de verificación de seguridad de contraseñas

  1. Una contraseña larga (12+), aleatoria y única para cada sitio.
  2. Un gestor de contraseñas en lugar de memorizar y reutilizar.
  3. Autenticación de dos factores dondequiera que exista — al menos en correo electrónico y banca.
  4. Verifica contraseñas importantes contra filtraciones; en caso de coincidencia, cambia inmediatamente.
  5. Para desarrolladores: argon2/bcrypt con sal, límites de intentos, una verificación de filtración al registrarse.

Preguntas frecuentes

¿Es seguro verificar una contraseña en el sitio de otra persona?

Depende de cómo funcione la verificación. Una verificación adecuada utiliza k-anonimato: la contraseña se hash en tu navegador y solo los primeros cinco caracteres del hash salen, por lo que el servidor nunca ve la contraseña. Nunca escribas una contraseña en un formulario que la envíe completa.

¿Qué cuenta como una contraseña fuerte en 2026?

Largo, aleatorio y único. Un mínimo práctico es de 12 a 16 caracteres sin palabras del diccionario ni datos personales, diferente para cada sitio. La longitud importa más que los 'caracteres especiales': una frase de algunas palabras aleatorias supera a una corta cadena de símbolos.

¿Necesito un gestor de contraseñas?

Sí, es la forma más práctica de tener una contraseña fuerte diferente en todas partes. Recuerdas una contraseña maestra y el gestor crea y completa el resto. El riesgo de que el gestor mismo sea comprometido es mucho menor que el riesgo de reutilizar contraseñas.

¿Son fiables los códigos SMS como autenticación de dos factores?

Mejor que nada, pero más débiles que el resto: los códigos SMS son interceptados a través del intercambio de SIM. Una aplicación de autenticador o una llave de hardware son más fuertes. Aún así, cualquier 2FA es mucho mejor que ninguno.

¿Cómo debo almacenar las contraseñas de los usuarios en el servidor?

Solo como un hash irreversible a través de argon2, scrypt o bcrypt con una sal única por contraseña; nunca en texto plano ni con cifrado reversible. SHA plano es demasiado rápido e inadecuado. También limita la tasa de intentos de inicio de sesión y ofrece 2FA.

Qué búsquedas responde esta página

cómo comprobar si mi contraseña fue filtrada, verificar contraseña contra filtraciones de datos, qué hacer si tu contraseña está en una filtración de datos, qué hace que una contraseña sea fuerte en 2026, cómo se filtran las contraseñas, cómo funciona have i been pwned, explicación de la verificación de contraseñas k-anonimato, ¿es seguro verificar mi contraseña en línea?, cómo almacenar contraseñas de forma segura como desarrollador, bcrypt vs argon2 para el hash de contraseñas, qué es el salting de contraseñas, por qué nunca debes almacenar contraseñas en texto plano, riesgos de reutilización de contraseñas explicados, con qué frecuencia deberías cambiar tus contraseñas, gestor de contraseñas vs recordar contraseñas, mejor manera de crear contraseñas fuertes, frase de contraseña vs contraseña, ¿cuál es más segura?, cómo los hackers rompen contraseñas, explicación del ataque de credential stuffing, autenticación de dos factores: por qué es importante.