文本哈希
本地运算输入文字后自动计算四种摘要值。MD5 用于校验文件完整性,SHA-256 目前最常用,安全性也最高。
MD5-
SHA-1-
SHA-256-
SHA-512-
输入内容后自动计算。
几种摘要算法的区别
| 算法 | 结果长度 | 安全性 | 常见用途 |
|---|---|---|---|
| MD5 | 128 位 / 32 字符 | 已不安全,可被构造碰撞 | 文件完整性校验、缓存键、去重标识 |
| SHA-1 | 160 位 / 40 字符 | 已不安全,2017 年已被实际碰撞 | Git 早期版本、旧系统兼容 |
| SHA-256 | 256 位 / 64 字符 | 目前安全 | 数字签名、区块链、证书、文件校验 |
| SHA-512 | 512 位 / 128 字符 | 目前安全 | 高安全等级场景 |
哈希是单向运算,无法从摘要反推原文。但简单密码的摘要可以通过彩虹表爆破,因此存放密码请使用 bcrypt、scrypt 或 Argon2 这类带盐的慢哈希算法,不要直接使用 MD5 或 SHA。
加密校验 · 其他工具
分类页 ›文件校验文件摘要计算、官方值比对及批量 SHA-256 清单生成核验,文件不上传批量文件 SHA-256 校验清单为本地文件或文件夹生成可携带的 SHA-256 清单,并在复制、交付或备份后逐项核验缺失、变更与多余文件。CRC32 校验计算文本或文件的 CRC32 校验值,附常用校验算法说明HMAC 计算使用密钥计算 HMAC-MD5、HMAC-SHA1、HMAC-SHA256 消息认证码密码生成按长度与字符集生成高强度随机密码,并估算破解所需时间本地 TOTP 动态验证码在本机按 TOTP 标准生成并校验动态口令,支持 otpauth URI、SHA-1/256/512 和时间偏差查看。AES 加解密基于 WebCrypto 的 AES-GCM 字符串加解密,错误密码明确提示本地文件密码加密用密码加密任意文件,解密时验证完整性,文件名和内容一起加密。RSA 签名与加密实验本地生成 RSA 密钥,进行 SHA-256 签名核验及 OAEP 短文本加解密,导出 PEM。证书与公钥检查台本地解析 X.509 证书、公钥、有效期和指纹,不联网查信任。SSH 公钥与指纹检查解析 authorized_keys 公钥行,检查格式、算法、RSA 位数、重复项并生成 SHA-256 指纹。UUID 生成批量生成 UUID v4、短 ID、随机字符串与随机十六进制JWT 解析解析 JWT 的头部、载荷与签名段,显示签发与过期时间摩斯电码莫尔斯码双向编解码,WebAudio 本地合成发报音