Esto es una broma acerca de cómo un programador almacena la contraseña.
La contraseña se puede guardar en la base de datos de tres maneras:
- ¿Qué sucede si la empresa donde tengo los datos de mi tarjeta de débito es pirateada y los hackers roban dinero de mi cuenta? ¿Alguien compensará mi pérdida?
- Cómo hacer una contraseña segura
- ¿A quién debe limitarse el acceso a la sala del servidor?
- ¿Qué es un virus de computadora?
- ¿Por qué mi computadora funciona lentamente y no tiene virus?
- Sin cifrar: de esta manera, la contraseña se guarda mientras la escribe. Como programador, nunca almacenaré la contraseña sin cifrar en la base de datos. También lo creo otro programador.
- Cifrado: de esta manera, la contraseña se guarda en db en función de cierto algoritmo. De esta manera, solo el que tiene una clave de cifrado puede ver qué contraseña real escribió el usuario.
- Hashing: de esta manera, la contraseña se guarda en la base de datos en función de cierto algoritmo, y una vez que se guarda la contraseña, nadie sabrá qué usuario escribió porque el hashing funciona de una manera, no se puede decodificar de nuevo a la entrada que escribió el usuario. Solo conoce la contraseña si la escribe con precisión como la escribió el usuario.
Entonces, para responder a su pregunta, la mayoría del sitio web del blog, el sitio web del foro guardan la contraseña con el método hash. Entonces, incluso el administrador no puede ver su contraseña.