# 4. Costanti

Kt = ∛primes

SHA-256 usa sessantaquattro costanti Kt per aiutare a mescolare i bit durante il calcolo principale dell'hash. Queste costanti sono generate prendendo la radice cubica dei primi sessantaquattro numeri primi.

Le parti frazionarie di queste radici cubiche sono irrazionali (vanno avanti all'infinito), quindi costituiscono una buona selezione di bit casuali da usare come costanti. Questo è meglio che usare costanti scelte specificamente, perché questo rende meno probabile che la funzione hash sia stata progettata con una back-door.

Comunque, per ottenere 32 bit da questi numeri, prendiamo la parte frazionaria e la moltiplichiamo per 232, e usiamo l'intero risultante come costante.


Ora che abbiamo definito le funzioni e le costanti che useremo, il prossimo passo è quello di preparare il messaggio per l'hashing.