计算文件的MD5、SHA1、SHA256、SHA512、SHA3-256、SHA3-512哈希值
算法 | 哈希值 | 操作 |
---|
MD5信息摘要算法,产生128位(16字节)的散列值。被广泛使用但已存在弱点,不建议用于高安全性场景。
SHA-1是一种密码散列函数,生成160位(20字节)的消息摘要,通常以40个十六进制数表示。
属于SHA-2算法标准,生成224位的散列值。是SHA-1的后继者,提供比SHA-1更高的安全性。
属于SHA-2算法标准,分别生成256位和512位的散列值。是SHA-1的后继者,具有更高的安全性。
RIPEMD-160是一种密码散列函数,生成160位的散列值。作为RIPE项目的一部分开发,提供与SHA-1相当的安全性。
CRC32是循环冗余校验算法,生成32位校验值。主要用于数据完整性校验,不是加密安全哈希算法。
第三代安全散列算法,也称为Keccak算法。使用海绵函数,提供与SHA-2不同的加密结构,具有更高的安全性。