SHA (Secure Hash Algorithm)
Algoritmo che computa una rappresentazione ridotta di un messaggio o di un file di dati. Quando riceve in input un messaggio di una qualsiasi lunghezza minore di 264 , l'SHA produce un output di 160 bit che chiameremo, come per l'MD4 e l'MD5, message digest.