在线SHA加密

本工具提供SHA算法在线加密功能,提供了对SHA1、SHA3、SHA 224、SHA 256、SHA 384 以及SHA 512等各种哈希算法的支持。输入一次,将获取所有加密结果。
输入要加密的文本:
工具介绍

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 安全