_________ é um algoritmo que faz o mapeamento de uma
_________ é um algoritmo que faz o mapeamento de uma sequência de bits de tamanho arbitrário para uma sequência de bits de tamanho fixo menor, de forma que seja impossível encontrar duas mensagens que produzam o mesmo resultado.