咖啡时间工具箱

MD5/SHA 哈希计算

输入一段文字,同时得到 MD5、SHA-1、SHA-256、SHA-384、SHA-512 值。文字按 UTF-8 在你的浏览器里计算,不会上传。要校验下载的文件,请用文件哈希校验。

使用限制

使用方法

  1. 把文字粘贴或输入到上面的框里。
  2. 点“计算”(或在框内按 Ctrl+Enter),五种哈希值会同时显示在按钮下方。
  3. 点每一行右边的“复制”拿走需要的那一个。输入为空时算的是空字符串的哈希,这是正常的。

常见问题

文字会被上传吗?

不会。计算全部在你的浏览器里完成,页面也没有把输入写进网址。

为什么我算的 MD5 和别处不一样?

最常见的三个原因:结尾多了一个换行或空格(命令行的 echo 默认会加换行)、编码不同(本工具用 UTF-8)、大小写显示不同(哈希值本身不分大小写)。可以勾选“先去掉首尾的空格和换行再计算”排除第一个原因。

MD5 可以“解密”吗?

哈希是单向的,算出来的值没有办法反推原文。一般所说的“在线解密”只是拿常见字符串提前算好的值去查表,本工具不联网,也不提供这种查表。

MD5、SHA-1、SHA-256 该选哪个?

只为校对数据时,哪个都行,对方给哪个就用哪个。需要抗篡改时用 SHA-256 或更长的。保存用户密码不要直接用这些哈希,应使用 bcrypt、Argon2 这类专门的密码哈希。