Amsterdam合作创建了两个有着相同SHA-1值但内容不同的PDF文件，这代表SHA-1演算法已被正式攻破。2020年，针对SHA-1的选择前缀冲突攻击已经实际可行。建议尽可能用SHA-2或SHA-3取代SHA-1。在数位签章领域，用更安全的SHA-2或SHA-3替换SHA-1已经变得急迫。
SHA-1演算法.以下是SHA-1演算法的伪代码：上述关于codice_1运算式列于FIPS PUB 180-1中，以下替代运算式也许也能在主要回圈里计算codice_1：Se