ISO/IEC 10118 (todas las partes) especifica funciones hash y, por lo tanto, son adecuadas para proporcionar servicios de autenticación, integridad y no repudio. Una función hash asigna una cadena de bits de longitud variable (pero generalmente con límite superior) a una cadena de bits de longitud fija, utilizando un algoritmo específico.