哈希值生成器 在线工具

Free 免费 · 无需注册 · 数据不上传
INPUT TEXT OR FILE
MD5128 bit
SHA-1160 bit
SHA-256256 bit
SHA-512512 bit
COMPARE

更多开发工具

HMAC 生成器
HMAC-SHA256
AES 加密
AES-256
RSA 加密
RSA-OAEP
Base64
编码/解码
JWT 解码
查看令牌
密码生成器
安全随机
URL 编码
百分比编码
JSON 格式化
格式化、验证与压缩

为什么这是最好的在线哈希生成器

多种算法

Generate MD5, SHA-1, SHA-256 and SHA-512 hashes simultaneously with a single input, no need to run separately.

文件哈希

Upload any file and compute its checksum to verify file integrity — useful for downloads, backups and security audits.

哈希比较

Paste two hashes side by side to instantly verify if they match — useful for confirming download integrity.

客户端处理

All hashing runs in your browser using the Web Crypto API. Files and text are never uploaded to a server.

常见问题

What is the difference between MD5 and SHA-256?

MD5 produces a 128-bit hash and is fast but cryptographically broken — use it only for checksums, not security. SHA-256 is part of the SHA-2 family, produces a 256-bit hash, and is considered secure for most purposes.

Can I use this to hash passwords?

No. MD5 and SHA-256 are fast hashes not suitable for passwords. Use a slow password hashing algorithm like bcrypt, scrypt, or Argon2 for password storage.

How do I verify a file download with a hash?

Hash the downloaded file using the same algorithm (usually SHA-256 or MD5) and compare the result to the checksum provided by the source. They must match exactly.

深度指南
开发者安全工具指南
哈希、HMAC、AES、RSA 与 JWT
阅读指南