Hashing es el proceso de codificar irreversiblemente un dato (convertir una cadena de caracteres en otro valor). Hash información a través de funciones hash, algoritmos que realizan operaciones matemáticas en datos de texto sin formato.
La salida del hashing (el llamado valor hash o resumen) es una representación única de los datos originales. Los administradores usan hashes para varios propósitos, como verificar integridad de los datos o almacenar contraseñas.