Lessons from the History of Attacks on Secure Hash Functions · HackerTrans