Cómo se almacenan las claves en un sistema Linux.
Las contraseñas en Linux no se almacenan como texto claro dentro del sistema, sino que las contraseñas se transforman en una cadena de texto mediante un algoritmo hash criptográfico, entonces la cadena resultante, llamada hash, no se parece en nada a la original. Se almacenan en el fichero shadow que se encuentra en /etc. Vamos a ver un ejemplo:
Utilizamos un codificador MD5 online para codificar una cadena de texto. De esa cadena de texto original, obtendremos una cadena hash distinta.
Vemos que la cadena de texto de entrada (informática) es completamente distinta de la cadena hash de salida (fc46f77dddf2ad9c0cfea7278b4be556).