This technical report presents an efficient implementation of the com - monly used hash algorithm SHA - 1. The SHA - 1 algorithm is widely used in various public-key cryptography algorithms, and therefore efficient hard-ware implementation of SHA - 1 is of great importance.