哈希生成器

生成MD5、SHA-1、SHA-256哈希

MailDrop 哈希生成器可以一次性计算你输入文本的 MD5、SHA-1、SHA-256 和 SHA-512 摘要,全部在浏览器本地完成。没有按钮要点:四个哈希值随着你的输入自动更新,你可以直观看到哪怕只改一个字符,摘要也会完全不同。SHA 系列由浏览器内置的 WebCrypto API 计算,速度和正确性都有保障。

哈希是数据完整性校验和软件开发的主力工具。你可以核对下载文件的校验和是否与官方发布的一致、生成缓存键和内容标识符、比较两段文本是否相同而不必肉眼逐字对照,或者为消费摘要的代码生成测试数据。四种常见算法并排展示,还便于通过长度和格式判断一个来历不明的哈希是哪种算法生成的。

由于哈希计算在本地进行,你输入的文本不会被上传、记录或存储,敏感内容始终留在你的设备上。工具免费、无需注册,与 MailDrop 临时邮箱同属一套注重隐私的工具箱。

1. 输入或粘贴文本

在输入框中输入任意文本:一个单词、一个正在琢磨的口令、一段代码,或者从编辑器粘贴过来的文件内容。实际使用中不存在需要在意的长度限制。

2. 实时查看哈希结果

MD5、SHA-1、SHA-256、SHA-512 四个摘要随输入自动计算,无需提交按钮。每敲一个键,四个值都会在浏览器里即时重新计算。

3. 选择你需要的算法

任何与安全相关的用途请选 SHA-256 或 SHA-512;MD5 和 SHA-1 只用于匹配遗留系统的校验和或仍然强制要求它们的场合。四种输出都是标准的小写十六进制。

4. 复制摘要

复制需要的哈希值,粘贴到你的比对、脚本、测试数据或文档中。要校验数据完整性,就在两端对同一输入做哈希,确认摘要完全一致。

常见问题

我输入的文本会被发送到你们的服务器吗?

不会。所有哈希计算都在浏览器本地运行,SHA 算法由现代浏览器内置的 WebCrypto API 处理。你输入的任何内容都不会被传输、存储或记录,因此可以放心对敏感字符串做哈希。页面加载完成后即使断网,工具也照常工作。

我应该用哪种哈希算法?

新项目请用 SHA-256 或 SHA-512,两者都是现行的抗碰撞标准,适合完整性校验和数字签名。MD5 和 SHA-1 在密码学上已被攻破,攻击者可以构造出摘要相同的不同输入,所以只在兼容老系统或缓存键这类非安全用途时使用。

哈希能被逆向还原出原文吗?

不能直接还原。哈希函数在设计上就是单向的,不存在把摘要变回输入的算法。但攻击者可以靠猜:常见密码和短字符串都能在预计算的彩虹表里查到,这也是正规系统存储密码时要加盐和多轮迭代、而不是存纯哈希的原因。

为什么输入只改一点点,哈希就完全变了?

这是雪崩效应,密码学哈希函数刻意设计的特性。输入翻转一个比特,输出大约有一半的比特会跟着翻转,因此相似的输入会产生毫不相关的摘要。正是这一点让哈希能可靠地检测出数据中哪怕最微小的损坏或篡改。

这和临时邮箱有什么关系?

测试账号系统的开发者经常需要摘要来构造测试数据、比对存储值,或检查系统如何处理哈希化的标识符。把这个生成器和 MailDrop 一次性邮箱搭配使用,你就能完整跑通注册和验证流程(包括哈希环节),而不必把任何个人邮箱放进测试数据库。

工具箱