SHA Hardware and software implementation of SHA algorithm. This algorithm is implemented in Verilog and C++. Hardware Implementation This algorithm is implemented in finite state machine. Algorithm SHA1 SHA2-256 SHA2-512 LUT 3555 3403 7692 FF 3458 3138 7290