编码与哈希工具 - Base64、URL、Unicode、十六进制、MD5、SHA256
Base64、URL、HTML 实体、Unicode、十六进制和二进制编解码,中文域名 Punycode 转换,以及文本和文件的 MD5、SHA256 等哈希计算。
- Base64 编码解码 把文本或任意文件转换成 Base64,或把 Base64 还原成文本和原始文件。
- URL 编码解码 把文本编码后放进网址,把 %E4%B8%AD 这类转义字符串还原成可读文本,并把任意网址拆解成各个部分和查询参数。
- HTML 实体编码解码 把文本转义成可以安全放进 HTML 的形式,把满是实体的文本还原成可读字符,或把字符转换成 JavaScript、JSON、CSS 使用的 Unicode 转义序列。
- Unicode 编码转换 把文字转换成代码和 JSON 里常见的 \uXXXX 转义,或把转义序列还原成可读的文字。
- 文本与十六进制互转 查看任意文字对应的 UTF-8 字节(十六进制),或粘贴 Hex 解码成文本。
- 文本与二进制互转 把文字翻译成 0 和 1,或把一串二进制解码回文字。
- Punycode 中文域名转码 含非 ASCII 字符的域名在 DNS 中以 xn-- 开头的 Punycode 形式保存。
- 哈希值计算 计算文本或文件的 MD5、SHA-1、SHA-2、SHA-3、BLAKE2、BLAKE3、RIPEMD-160 哈希值,用密钥生成 HMAC,并把下载文件与官方校验值进行比对。
- MD5 生成器 获取任意文本或文件的 32 位 MD5 值。
- SHA-256 生成器 计算文本或任意文件的 64 位 SHA-256 值,并与网站公布的校验值比对,确认下载的文件完整且未被篡改。
- 文本 / 文件加密 发送或保存前先加密笔记、账号密码或文件。
- bcrypt 加密与校验 为密码生成 bcrypt 哈希,或者检查一个密码和已有的 bcrypt 哈希是否匹配,适合调试登录功能、初始化数据库里的管理员密码。
- ASCII 码对照表 列出标准 ASCII 的全部 128 个字符,每个字符对应的十进制、十六进制、八进制、二进制编码和 HTML 实体写法。