输入文本(字符数: {{ inputText.length }})
MD5 SHA1 SHA256 SHA512
计算哈希 清空
{{ result.type }}
{{ result.value }} 复制

关于哈希算法

哈希(Hash) 是一种将任意长度的数据映射为固定长度摘要的算法,具有单向性和唯一性。

算法说明:

MD5:128位(32字符),速度快但已不安全,适合非安全场景的校验

SHA1:160位(40字符),安全性优于MD5,但也已被攻破

SHA256:256位(64字符),SHA-2家族,目前安全可靠

SHA512:512位(128字符),SHA-2家族,最高安全级别

主要用途:密码存储(加盐哈希);文件完整性校验;数字签名;区块链;数据去重。

注意事项:哈希是单向的,无法反向解密;相同输入必定产生相同输出;微小改动会导致完全不同的哈希值;不要直接用MD5存储密码。