Das
NIST entwickelte
zusammen mit der
Durch Anhängen einer Eins, entsprechend vieler Nullen und einer
binären Darstellung der Länge der Nachricht, wird diese auf
ein Vielfaches von 512 bit verlängert. Fünf 32-bit-Variablen
(

Im Prinzip muß man von den gleichen Entwurfszielen wie bei MD4 ausgehen. SHA ist durch den längeren Hashwert von 160 bit widerstandsfähiger gegen Brute-Force. Wie bei MD5 wurde eine vierte Runde hinzugefügt, aber mit der gleichen nichtlinearen Funktion der zweiten Runde. Insgesamt hat SHA ebenfalls einen höheren Lawineneffekt als MD4, da jeder Schritt vom vorherigen abhängt.
Bisher sind keine kryptographischen Angriffe bekannt. Durch den Einsatz einer fünften Variable ist SHA im Vergleich zu MD5 resistenter gegen Kollisionen.