在线计算SHA摘要工具
- SHA算法是安全散列算法(Secure Hash Algorithm)是和MD4,MD5,CRC同源的数据摘要算法,该算法经多年发展和改进,现在已成为公认的最安全的散列(摘要)算法之一
- SHA实际上是一系列算法的统称,分别包括:SHA-1、SHA-224、SHA-256、SHA-384以及SHA-512。其中后面4种统称为SHA-2,另外SHA-224是SHA-256的缩减版,SHA-384是SHA-512的缩减版
- Sha摘要算法的应用场景--通过摘要(hash)验证信息的完整性(是否被篡改) ,依赖其主要特性:确定性,不可逆性,散列碰撞,混淆性
- 扩展:
在线Sha1摘要工具
在线Sha224摘要工具
在线Sha256摘要工具
在线Sha384摘要工具
在线Sha512摘要工具
类别 | SHA-1 | SHA-224 | SHA-256 | SHA-384 | SHA-512 |
消息摘要长度(bit) | 160 | 224 | 256 | 384 | 512 |
消息长度 | 小于位 | 小于位 | 小于位 | 小于位 | 小于位 |
分组长度 | 512 | 512 | 512 | 1024 | 1024 |
计算字长度 | 32 | 32 | 32 | 64 | 64 |
计算步骤数 | 80 | 64 | 64 | 80 | 80 |