Como sabemos, los algoritmos hash se pueden usar para la autenticidad de un mensaje. Según tengo entendido, dado que las longitudes de los mensajes son demasiado grandes, lo convertimos en un valor hash utilizando algoritmos hash y estos valores hash se enviarán junto con el mensaje para su autenticidad. Este es mi entendimiento sobre por qué usamos algoritmos de hash.
Pero en SHA3-512, si la entrada tiene una longitud de 128 bits, obtenemos un valor hash de 512 bits.
Mi pregunta es que si la longitud del mensaje es pequeña, ¿por qué aumentamos su tamaño a 512 bits?