SHA-1 (Secure Hash Algorithm)
Pseudocode:
1) Eingabe
2) 1-Bit an den Eingabewert anhängen
3) Bitlänge durch Anhängen von 0-Bits auf 448 modulo 512 bringen
4) Anhängen der Bitlänge des Eingabewertes als 64 Bit Zahl
5) Zerlegung des Eingabewerts in 512 Bit Blöcke
6) Für jeden 512 Bit Block 80 Schritte mittels der SHA1-Kompressionsfunktion durchführen
7) Nach Bearbeitung jedes 512 Bit Blocks die Chaining Value mit der Ausgabe des vorherigen Blockes modulo 2^32 addieren.
8) Ausgabe ist letzter Chaining Value = SHA-1 Hashwert.