Come sappiamo, gli algoritmi di hash possono essere utilizzati per l'autenticità di un messaggio. A mio avviso, poiché le lunghezze dei messaggi sono troppo grandi, la convertiamo in un valore hash utilizzando gli algoritmi hash e questi valori di hash verranno inviati insieme al messaggio per l'autenticità. Questa è la mia comprensione del perché utilizziamo algoritmi di hashing.
Ma in SHA3-512, se l'input è lungo 128 bit, otteniamo un valore hash di 512 bit.
La mia domanda è allora che se la lunghezza del messaggio è piccola, perché stiamo aumentando la sua dimensione a 512 bit?