免费注册

MD5 在线加密与 SHA 哈希计算

输入文字,MD5、SHA、SM3 和 CRC32 一次全部算出来。

关于哈希加密 MD5 / SHA

MD5 在线加密算出的 MD5、SHA 这类哈希值,相当于一段文字的“指纹”:核对接口签名,检查数据库里存的 MD5 值,生成缓存键,或者确认两段很长的字符串是否完全一样。粘贴文字,MD5、SHA-1、SHA-256、SHA-384、SHA-512、SM3 和 CRC32 七种结果同时出来,十六进制字母可以切换小写或大写,对接不同系统时不用再手动改。

文字按 UTF-8 编码计算,和程序里对同一个 UTF-8 字符串算出的结果一致,中文也不会对不上。粘贴一个期望的哈希值,马上就能看出是否匹配。SM3 是国家密码管理局发布的国密哈希算法,部分政务、金融系统和密评会要求使用。要算下载文件的校验值,请用文件校验。所有计算都在浏览器里完成,文字不上传。

哈希加密 MD5 / SHA怎么用

  1. 1
    粘贴文字

    输入或粘贴要计算的文字,按 UTF-8 编码。

  2. 2
    查看结果

    MD5、SHA-1、SHA-256、SHA-384、SHA-512、SM3 和 CRC32 一起显示。

  3. 3
    选大小写

    按对方系统的要求切换小写或大写。

  4. 4
    比对哈希值

    粘贴期望的哈希值,看是否一致。

为什么用熊仔工匠

  • 七种算法一次算

    MD5、SHA-1、SHA-256、SHA-384、SHA-512、SM3、CRC32。

  • 支持国密 SM3

    国密算法和常用哈希放在一起,对照方便。

  • 哈希比对

    粘贴期望值,一眼看出对不对。

  • 中文不出错

    按 UTF-8 计算,和主流编程语言的结果一致。

常见问题

哈希加密 MD5 / SHA常见问题

MD5 在线加密后能解密吗?
不能。哈希是单向的,无法从结果算回原文。网上说能“解密 MD5”的网站,其实是查它事先存好的常见词和密码的哈希对照表。
为什么算出的 MD5 和程序里的不一样?
多半是输入不同:末尾多了空格或换行,或者程序用的不是 UTF-8 而是 GBK。十六进制字母的大小写也可能不同,检查一下大小写设置。想逐字节核对输入内容,可以用文本 Hex 编码转换查看。
MD5 和 SHA-256 该用哪个?
和安全有关的场合用 SHA-256 或更强的算法。MD5、SHA-1 已经能被构造碰撞,只适合做校验和或对接老系统。要用密钥给消息签名,请用HMAC 签名生成,不要直接算哈希。
文件的 MD5 怎么算?
请用“文件校验”工具,文件在你的设备上读取,算出 MD5、SHA-1、SHA-256 和 SM3,也能和期望值比对。
MD5 在线加密时文字会上传吗?
不会。计算在浏览器里完成,密码和密钥都留在你的设备上,也不占每日次数。
把哈希加密 MD5 / SHA分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

FILE 文件校验 MD5 SHA计算 MD5、SHA-1、SHA-256、SM3,并与期望值比对。
TIME Unix 时间戳转换Unix 时间戳与日期时间互转,同时显示本地时间和 UTC。
U+UNI Unicode 编码转换文字与 \u 转义、&#; 编码、U+ 码点、UTF-8 字节互转。
AES AES 加密解密用 AES(GCM、CBC、CTR 模式)加密或解密文字。
&;HTML HTML 实体编码转换把文字转成 HTML 实体,或把实体还原成文字。
JWT JWT 解析解析 JWT 的头部和载荷,检查过期时间和签名。
01BIN 进制转换数字在二进制、八进制、十进制、十六进制等进制之间转换。
BASE Base32 / Base58 编码Base32、Base58、Base85、Base16 的编码与解码。