# 6. Padding

La funzione di Hash SHA-256 lavora su dati in blocchi da 512 bit, quindi tutti i messaggi devono essere "imbottiti" di zeri fino al più vicino multiplo di 512 bit.

Inoltre, per evitare che input simili portino allo stesso risultato, separiamo il messaggio dagli zeri con un bit 1, e includiamo anche la dimensione del messaggio negli ultimi 64 bit del padding.

NOTE: Questo metodo di separare il messaggio con un 1 e di includere la dimensione del messaggio nel padding è noto come rafforzamento Merkle-Damgård (MD strengthening).