星点 星点编码工具 首页星点导航
关于
版本 v1.0.0

哈希计算工具(MD5 / SHA / SHA-3 / SM3)

输入文本按 UTF-8 字节计算 MD5、SHA-1、SHA-2、SHA-3 与 SM3 摘要,输出 Hex 或 Base64。算法选择器切换,结果始终标注算法变体;MD5/SHA-1 明确安全限制,哈希不是加密。

哈希计算 · 工具介绍

哈希(摘要)把任意长度输入映射为定长输出,用于完整性校验与数据比对;它是单向的,不能还原原文,也不是加密。

本工具支持 MD5、SHA-1、SHA-224/256/384/512、SHA3-224/256/384/512 与 SM3,一个页面切换算法。

SHA-3 与 Keccak-256 是不同算法,本工具严格区分,绝不以 SHA-256 冒充其它算法。

MD5 与 SHA-1 已不满足现代安全要求,页面会明确提示,仅用于兼容性与非安全校验。

哈希计算 · 功能特点

  • 算法:MD5 / SHA-1 / SHA-2 / SHA-3 / SM3
  • 输出 Hex 或 Base64,大小写可选
  • 算法变体与摘要长度始终明确显示
  • 短输入防抖自动,大输入可关闭自动手动计算
  • 显示字符数、UTF-8 字节数与摘要位数
  • MD5/SHA-1 安全限制明确提示

哈希计算 · 使用方法

  1. 选择算法(默认 SHA-256);
  2. 在输入区粘贴文本,结果防抖自动计算;
  3. 按需选择输出编码与大小写;
  4. 复制结果;大文本可关闭自动计算改用按钮。

哈希计算 · 常见问题

Q:哈希和加密有什么区别?

加密可逆、需要密钥、用于保密;哈希单向不可逆、用于校验完整性。本站工具页会明确区分。

Q:能用 SHA-256 存密码吗?

不建议。普通哈希缺少盐与迭代,无法抵抗彩虹表与暴力破解,请使用 bcrypt/argon2 等专用密码哈希。

Q:SHA3-256 和 Keccak-256 一样吗?

不一样。SHA-3 是 NIST 标准化的 Keccak 变体,与早期 Keccak-256 填充规则不同,本工具只提供 NIST SHA-3。

Q:文件怎么算哈希?

本工具只处理文本;文件请使用本站「文件哈希」工具,它在浏览器本地分块计算大文件摘要。

相关工具

继续使用本站其它编码处理工具:

Base64 / Base64URL

标准与 URL 安全 Base64 双向转换,支持 Data URL

打开工具

Base32 编码解码

RFC 4648 标准 Base32 字节与文本互转

打开工具

Hex 十六进制编码解码

文本与十六进制字节互转,支持分隔符与 0x 前缀

打开工具

Unicode 编码解码

文本、码点与 Unicode 转义互转,展示 UTF-16/UTF-8

打开工具

HTML Entity 编码解码

HTML 字符实体双向转换,区分命名与数字实体

打开工具

字符串转义

文本与多语言字符串字面量互转,JSON 默认

打开工具

HMAC 消息认证码

用共享密钥生成与校验 HMAC 签名

打开工具

UUID 生成器

随机/确定性 UUID 批量生成,支持 v4/v7/v3/v5

打开工具

文件哈希

本地分块计算文件 MD5/SHA,进度可见可取消

打开工具

Punycode / IDN

国际化域名 Unicode 与 Punycode 互转

打开工具