广告位
GotoKit在线哈希生成器
在线哈希生成器,输入文本或上传文件,一键生成五种哈希。支持实时更新、HMAC模式、大小写切换、批量复制。所有计算在浏览器本地完成,数据不会上传。
说明文档
免费在线哈希生成器,基于浏览器原生 Web Crypto API + JavaScript MD5 实现,完全在本地计算,不上传任何数据。支持文本输入和文件上传两种模式,一键生成 MD5、SHA1、SHA256、SHA384、SHA512 五种哈希值。
核心功能
- 五种算法 :MD5、SHA1、SHA256、SHA384、SHA512,SHA 系列基于浏览器的加密原生接口,MD5 采用纯 JavaScript 实现
- 双模式输入 :文本模式直接键入内容,文件模式支持拖拽上传任意文件(最大 100MB,分片读取不卡顿)
- 实时更新开关 :开启后输入即自动计算哈希,关闭后点击按钮或按 Ctrl+Enter 手动触发
- 大小写切换 :每个哈希结果独立切换大写/小写显示
- HMAC 模式 :输入密钥后可生成带密钥的 HMAC 哈希,适用于 API 签名、消息认证等场景
- 一键复制 :每个算法旁有独立复制按钮,底部支持一键复制全部哈希
- 文件进度条 :计算大文件哈希时显示读取进度,体验流畅
- 隐私安全 :全部计算在浏览器本地完成,文件不会上传到服务器
使用步骤
- 选择文本模式或文件模式
- 输入文本或拖拽上传文件
- 可选:输入 HMAC 密钥使用 HMAC 模式
- 可选:开启”实时更新”开关自动计算
- 点击”生成哈希”或按 Ctrl+Enter
- 查看五个算法的哈希结果,点击复制或切换大小写
适用场景
- 验证文件下载完整性(比对 MD5/SHA256)
- 生成 API 请求签名(HMAC-SHA256)
- 密码哈希存储(SHA256/SHA512)
- 文件去重比对
- 区块链/数字签名相关开发调试
注意事项
- MD5 和 SHA1 已不再适合安全场景,仅用于校验和兼容性
- 文件哈希完全在浏览器本地计算,大文件可能需几秒
- HMAC 模式下所有算法均使用密钥参与计算
- 基于 Web Crypto API + JavaScript 纯前端实现
常见问题
在线哈希生成器免费吗?
完全免费,无需注册登录,没有使用次数限制,可无限次生成哈希值。
数据会被上传到服务器吗?
不会,所有计算在浏览器本地完成,文本和文件不会离开你的电脑。
支持哪些哈希算法?
支持MD5、SHA1、SHA256、SHA384、SHA512五种算法,SHA系列使用浏览器Web Crypto API,MD5使用纯JS实现。
什么是HMAC模式?
HMAC是基于密钥的哈希消息认证码,输入密钥后所有算法都使用HMAC计算,适用于API签名和消息认证。
支持文件哈希吗?
支持,拖拽文件即可计算文件哈希值,最大支持100MB,大文件采用分片读取,不会卡顿。
中文
English
Français
Español
日本語