Que es el hash MD5
MD5, siglas de Message-Digest Algorithm 5, es una funcion hash que transforma cualquier texto en un valor de longitud fija. Da igual que introduzcas una palabra o un parrafo entero, el resultado siempre es un codigo de 128 bits que se representa como 32 caracteres hexadecimales.
La propiedad mas importante es que se trata de una funcion de un solo sentido. Es facil calcular el hash a partir del texto, pero practicamente imposible recuperar el texto original a partir del hash. Ademas, cualquier minimo cambio en la entrada, aunque sea una sola letra o un espacio, produce un hash completamente distinto. Esa sensibilidad es lo que lo hace util para verificar integridad.
Otra caracteristica clave es el determinismo: la misma entrada genera siempre exactamente el mismo hash. Por eso MD5 se usa como huella digital de datos. Esta herramienta calcula ese valor al instante para cualquier texto que escribas, sin enviar nada a ningun servidor.