SHA加密工具介紹
在線SHA加密工具:可實現在線SHA1加密,SHA256加密,SHA512加密三種加密算法。
SHA算法簡介
SHA (Secure Hash Algorithm,譯作安全散列算法) 是美國國家安全局 (NSA) 設計,美國國家標準與技術研究院 (NIST) 發布的一系列密碼散列函數。正式名稱為 SHA 的家族第一個成員發布于 1993年。然而現在的人們給它取了一個非正式的名稱 SHA-0 以避免與它的后繼者混淆。兩年之后, SHA-1,第一個 SHA 的后繼者發布了。 另外還有四種變體,曾經發布以提升輸出的范圍和變更一些細微設計: SHA-224, SHA-256, SHA-384 和 SHA-512 (這些有時候也被稱做 SHA-2)。
SHA其實是一個算法家族,有SHA-0、SHA-1、SHA-2、SHA-3等4類型算法,目前SHA1已經被破解,使用比較廣泛的是SHA2類。
其中,SHA-2 包括了SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256等算法。
SHA-3 包括了SHA3-224 、SHA3-256 、SHA3-384 、SHA3-512、SHAKE128 、SHAKE256等算法。
SHA加密是不可逆加密,比MD5加密算法更為嚴格可靠,此加密算法被廣泛應用于移動端接口數據簽名加密
SHA算法散列值長度
算法名稱 | 散列值長度 | 是否安全 |
MD5 | 128 | 不安全 |
SHA-1 | 160 | 不安全 |
SHA-224 | 224 | 安全 |
SHA-256 | 256 | 安全 |
SHA-384 | 384 | 安全 |
SHA-512 | 512 | 安全 |
SHA-512/224 | 224 | 安全 |
SHA-512/256 | 256 | 安全 |
SHA3-224 | 224 | 安全 |
SHA3-256 | 256 | 安全 |
SHA3-384 | 384 | 安全 |
SHA3-512 | 512 | 安全 |