Generate MD5, SHA-1, SHA-256 or SHA-512 hashes.
用 MD5、SHA-1、SHA-256 或 SHA-512 为文本生成哈希值,常用于校验与签名。
A hash generator produces a fixed-length fingerprint of any text or file using MD5, SHA-1, SHA-256 or SHA-512. Hashes verify file integrity, compare documents, and store password-derived checksums. SHA-256 and SHA-512 are computed with the browser built-in Web Crypto API; MD5 is included because legacy systems still expect it. Nothing you type is ever transmitted.
哈希生成器用 MD5、SHA-1、SHA-256 或 SHA-512 为任意文本或文件生成固定长度的指纹。哈希用于校验文件完整性、比对文档、生成缓存键与变更检测。SHA-256/SHA-512 使用浏览器内置 Web Crypto 计算,MD5 因遗留系统仍在用而保留。输入内容不会被传输。
Use SHA-256 or SHA-512 for integrity checks and anything security related. MD5 and SHA-1 are cryptographically broken and should only be used for legacy compatibility.
完整性校验和任何安全相关场景请用 SHA-256 或 SHA-512。MD5 和 SHA-1 密码学上已被破解,只应为兼容遗留系统而使用。
No. Hashing is one-way. However, weak inputs like short passwords can be guessed using rainbow tables, which is why password storage needs a slow, salted algorithm such as bcrypt or Argon2 — not a plain hash.
不能,哈希是单向的。但短密码等弱输入可被彩虹表猜测,所以存密码必须用 bcrypt、Argon2 这类慢速加盐算法,而不是普通哈希。
Yes. Drop a file in and its bytes are hashed, which is the standard way to verify a download.
可以。拖入文件即对其字节计算,这是校验下载文件的标准做法。
No. SHA algorithms use the browser native crypto library and MD5 runs in local code. Your input never leaves the device.
不会。SHA 用浏览器原生加密库,MD5 用本地代码,输入不离开设备。
Format, validate and minify JSON — Chinese-safe, runs in your br…
格式化、校验并压缩 JSON,支持中文与错误定位。全程在浏览器本地完成。…
Encode or decode Base64 text with UTF-8 and URL-safe support.…
对文本进行 Base64 编码或解码,支持 UTF-8 中文与 URL 安全字符…
Percent-encode or decode URLs, params and text.…
对网址、参数或文本进行 URL 百分号编码与解码,方便调试接口与链接。…
Generate random UUID v4 identifiers.…
一键生成多个随机 UUID v4,用于主键、追踪 ID 与测试数据。…
Decode a JSON Web Token locally, no upload.…
在浏览器本地解码 JSON Web Token 的 Header 与 Paylo…
Test regular expressions and see matches live.…
实时测试正则表达式,查看匹配数量与命中内容,方便调试抓取与替换规则。…