Advanced Encryption Standard: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullata la modifica 89297819 di 151.60.75.140 (discussione) |
→Descrizione dell'algoritmo: Punteggiatura |
||
Riga 37:
Successivamente per cifrare sono previsti diversi round o cicli di processamento: ogni round (fase) dell'AES (eccetto l'ultimo) consiste dei seguenti quattro passaggi:
# <code>'''SubBytes'''</code> – Sostituzione non lineare di tutti i byte che vengono rimpiazzati secondo una specifica tabella.
# <code>'''ShiftRows'''</code> – Spostamento dei byte di un certo numero di posizioni dipendente dalla riga di appartenenza.
# <code>'''MixColumns'''</code> – Combinazione dei byte con un'operazione lineare, i byte vengono trattati una colonna per volta.
# <code>'''AddRoundKey'''</code> – Ogni byte della tabella viene combinato con la chiave di sessione, la chiave di sessione viene calcolata dal gestore delle chiavi.
|