ToolHub
打开工具

哈希生成器

计算文本的 MD5、SHA-1、SHA-256、SHA-512 等哈希值

开发者工具

关于此工具

一款综合哈希生成器,可即时计算任意文本的 MD5、SHA-1、SHA-256、SHA-384、SHA-512 哈希值和 Base64 编码。所有计算均使用浏览器原生 Web Crypto API 在本地完成,确保您的数据不会离开设备。

主要功能

快速预览

使用场景

markdown hash generator text

常见问题

该工具支持哪些哈希算法?

本工具支持六种算法:MD5(128位)、SHA-1(160位)、SHA-256(256位)、SHA-384(384位)、SHA-512(512位)和 Base64 编码。SHA 算法使用浏览器原生 Web Crypto API 进行准确高效的计算。

MD5 用于密码哈希还安全吗?

不安全,MD5 已被认定在密码学上被破解,不应再用于密码哈希或安全敏感的应用。此处保留是为了兼容旧系统和校验和验证。安全用途请使用 SHA-256 或更强的算法。

SHA-256、SHA-384 和 SHA-512 有什么区别?

它们都是 SHA-2 家族的成员,区别在于输出长度。SHA-256 产生 256 位哈希,SHA-384 产生 384 位哈希,SHA-512 产生 512 位哈希。更长的哈希提供更强的抗碰撞性,但计算量略大。

Base64 编码和哈希有什么区别?

Base64 是一种编码方案,将数据转换为可逆的 ASCII 字符串,即可以解码还原原始数据。而哈希是单向函数——无法从哈希值反推出原始输入。

可以对文件进行哈希而不是文本吗?

目前该工具仅支持文本输入。如需对文件进行哈希,需要先将文件内容读取为文本。对于二进制文件哈希,建议使用 sha256sum 或 openssl 等命令行工具。