哈希生成器 - SHA-1、SHA-256、SHA-384、SHA-512(文本与文件)

计算任意文本或文件的 SHA-1、SHA-256、SHA-384 和 SHA-512 十六进制摘要。采用浏览器内置的 Web Crypto API——你的数据绝不离开你的设备。

粘贴要哈希的文本……

或拖入任意文件

文件在处理后自动删除无水印免费使用——无需注册

Frequently Asked Questions

SHA-1、SHA-256、SHA-384 和 SHA-512——浏览器 Web Crypto API 提供的所有算法。摘要以小写十六进制字符串显示,这正是校验和文件、软件包清单和 HMAC 工具所要求的格式。

features

它们在输出长度和设计原理上有所不同。SHA-256 是用于完整性校验和大多数区块链场景的现代默认选择。SHA-384 和 SHA-512 生成更长的摘要,可抵御长度扩展攻击。SHA-1 仅为兼容旧系统而提供,但已不再被视为能够抵御碰撞攻击的安全算法。

technical

MD5 已被攻破:碰撞攻击在一台笔记本电脑上就能轻松实现,因此绝不能用于涉及安全的场景。我们有意省略它,以避免新代码继续依赖它。对于缓存键之类的非安全用途,建议使用截断到所需长度的 SHA-256。

technical

两者皆可。在输入框中粘贴字符串或拖入文件即可——工具会将文件读取为二进制流并直接送入哈希 API,因此生成的摘要与 sha256sum、openssl dgst 或 PowerShell 的 Get-FileHash 完全一致。

features

不能。密码学哈希是单向函数:仅凭摘要无法以任何高效方式还原出原始输入。这正是其核心所在——完整性校验、密码存储和签名都依赖于这一特性。

technical

不会。Web Crypto API 在你的浏览器内完成哈希运算,因此输入内容绝不会经过网络传输。这让该工具对于密钥、私钥以及任何你不愿上传的文件都很安全。

privacy

How Hash Generator helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Everyday Use

下载后验证文件完整性

计算 ISO 镜像、安装程序或发布文件的 SHA-256 摘要,并与发布方提供的校验和比对,确认文件未被损坏或篡改

Everyday Use

检测大型图库中的重复图片

对文件做哈希,即可在文件夹、NAS 共享和云盘中查找重复的照片、文档或素材,无需每次逐字节比对。

For Developers

签名并验证 Webhook 负载

生成 webhook 请求体的 SHA-256 摘要,在本地集成和调试时验证 Stripe、GitHub、Shopify 和 Twilio 的 HMAC 签名

For Business

为软件发布版本生成指纹以供审计

为二进制文件、容器镜像和发布压缩包生成 SHA-512 指纹,让合规团队能够审计究竟是哪个构建版本交付给了哪位客户

Web & SEO

生成缓存键与 ETag

对请求体、查询参数或文件内容做哈希,为 Redis、Cloudflare Workers 和 CDN 的 ETag 头生成确定性缓存键。

Everyday Use

长期验证备份完整性

保存每月备份的 SHA-256 摘要,日后重新计算哈希,以确认长期存储介质上的关键档案没有因位衰减而悄悄损坏