A continuación listamos la implementación de Azrael en Java, una función hash criptográfica iterativa construida a la medida que devuelve una salida de 320 bits o 40 bytes para entradas de longitud arbitraria.