En informática, Hash se refiere a una función o método para generar claves o llaves que representen de manera casi unívoca a un documento, registro, archivo, etc.
http://es.wikipedia.org/wiki/Funci%C3%B3n_hash
La función hash, también es utilizada para la firma digital, ya que los documentos a firmar son en general demasiado grandes, esta función les permite asociar una cadena de longitud de 160 bit que los hace más práctico y manejables para el propósito de firma digital.
Existen 3 caracteristicas en la función de resumen o (en inglés, hash):
- Contraseñas: Proporciona Seguridad, por su característica de irreversibilidad, almacenar un valor hash de una contraseña es más seguro que almacenarla en forma criptográfica
- Firmas Digitales: Reducción de Tamaño, debido que al realizar estas operaciones sobre mensajes grandes puede consumir mucho tiempo por los algoritmos de firmas digitales. En su lugar, al mensaje se le aplica la función hash y el algoritmo de firma digital se aplica al valor hash obtenido de menor tamaño.
- Integridad y autentificación de un mensaje: Validación y Recepción del mensaje. Un mensaje puede ser considerado íntegro si su valor hash ya fue calculado antes de cualquier transmisión.Este valor es comparado con el valor hash del mensaje recibido.
Es importante resaltar que posibles aplicaciones de (SAFET) se vinculan con las iniciativas y proyectos en el marco de la infraestructura Nacional de Certificación Electrónica.