← 返回首页

🔐 编解码工具

Base64/URL/Hex/ROT13 编解码 + 哈希计算

输入
输出
结果将显示在这里

使用说明

  1. 选择顶部的功能标签:Base64、URL、Hex、ROT13 为可逆编解码;MD5、SHA-1、SHA-256 为单向哈希。
  2. 在左侧输入框中粘贴需要处理的内容。对于编解码标签,点击「加密」进行编码,点击「解密」进行解码。
  3. 对于哈希标签(MD5/SHA),点击「计算」按钮即可生成对应的哈希摘要,过程使用浏览器原生 Crypto API 完成。
  4. URL 标签额外支持「解析」功能,可以拆解 URL 的协议、域名、端口、路径、查询参数等结构信息。
  5. 结果将实时显示在右侧输出框中,点击「复制」按钮可一键复制结果。也可以使用「示例」按钮体验效果。

功能特性

  • 多种编码格式:支持 Base64、URL 编码、Hex(十六进制)、ROT13 等常见编解码方式,覆盖日常开发需求。
  • 哈希计算:提供 MD5、SHA-1、SHA-256 三种哈希算法,使用浏览器原生 Crypto API,安全可靠。
  • URL 解析:不仅能编码/解码 URL,还能完整拆解 URL 的各个组成部分,方便调试和排查。
  • 纯前端处理:所有计算均在浏览器本地完成,数据不会上传到任何服务器,保障您的隐私安全。
  • 即时转换:支持 Ctrl+Enter 快捷键操作,输入即输出,工作效率大幅提升。

常见问题 FAQ

Q: MD5 是加密吗?能解密吗?
A: MD5 是哈希算法,不是加密。哈希是单向的,理论上无法逆向解密。但弱密码可以通过彩虹表碰撞破解,因此不推荐用于密码存储。
Q: SHA-256 和 MD5 有什么区别?
A: MD5 输出 128 位(32 字符)摘要,SHA-256 输出 256 位(64 字符)摘要。SHA-256 安全性更高,抗碰撞能力更强,推荐用于安全场景。
Q: Base64 编码和解码是互逆的吗?
A: 是的。Base64 是可逆编码,编码后再解码可以还原原始内容。注意输入中的中文需要先进行 UTF-8 编码处理。
Q: 计算结果和在线工具不一致怎么办?
A: 可能是字符编码差异导致的。确保输入文本的编码一致(推荐 UTF-8)。可以尝试用简单的 ASCII 文本先测试对比。