Lo que describe es una contraseña ingeniosa : una contraseña que se basa en que el usuario conoce algún método de generación específico.
Esto es malo. Las contraseñas ingeniosas no son contraseñas seguras; Ellos son más bien todo lo contrario. Cuando utiliza una "contraseña ingeniosa", confía en que el atacante sea menos inteligente que usted. A pesar de la confianza en sí mismo, esto siempre falla. Los atacantes conocen estos métodos de generación de contraseñas; de hecho, tienen acceso a Internet para que puedan leer sobre ellos aquí mismo . El efecto es una propagación entre sitios: si su contraseña en un sitio es robada (por ejemplo, mediante un secuestro hostil del servidor), el atacante puede observar su contraseña para ese sitio e inferir su "regla secreta", deduciendo así las contraseñas que usaste en muchos otros sitios.
La palabra importante es "consistente". Tú no quieres eso. Aunque la consistencia es generalmente buena para todos los esfuerzos intelectuales, para las contraseñas es realmente mala. No quieres consistencia; necesitas aleatoriedad . Sólo la aleatoriedad proporciona seguridad. La aleatoriedad es lo que el atacante no puede adivinar, precisamente porque es aleatorio, no ingenioso.
Lo ideal sería utilizar contraseñas aleatorias, con al menos (digamos) 30 bits de entropía por contraseña, y (crucialmente) una contraseña diferente para cada sitio. Esa es la parte más importante: no debería ser factible deducir su contraseña en un sitio a partir del conocimiento de su contraseña en cualquier otro sitio. Si tiene problemas para recordar todas estas contraseñas, sugiero usar un administrador de contraseñas como 1Password o KeePass . Alternativamente, escriba sus contraseñas en un lugar seguro (esto puede ser un pedazo de papel en su billetera; las billeteras tienen buena seguridad física, porque se preocupa de ellas).