Four-stage Pipelining for Two Messages in MD5 Implementation with Data Forwarding