Skip to main content
appkiro.com

文本编码与哈希工具

在常见编码与摘要算法间切换,并明确编码可逆、哈希不可逆、两者都不是同一概念。

开发者与文本工具

直接回答

AppKiro 编码工具组合 UTF-8 Base64 编解码、URL component 百分号编解码,以及 MD5、SHA-1、SHA-256、SHA-512 文本摘要。Base64 和 percent encoding 是可逆表示;hash 是单向摘要,不是加密。

使用方法

  1. 输入源数据: 选择 Base64、URL Component 或 Hash,并输入非敏感测试文本。

  2. 选择合适的设置: 选择编解码或具体算法,并确认处理的是 component 还是完整 URL。

  3. 检查并验证结果: 复制结果并保留方法名称;解码输出继续按不可信数据处理。

主要功能

  • UTF-8 Base64 编解码。
  • URL component 百分号编解码。
  • MD5/SHA-1 兼容摘要与警告。
  • SHA-256/SHA-512。
  • 分标签输入输出。

适用场景

  • 制作 API/文档测试值。
  • 编码查询参数或路径段。
  • 比较非密码用途文本摘要。

限制与安全说明

  • 编码不提供保密性,快速 hash 也不能安全存储密码。Unicode 规范化、空格和换行都会改变输出。
  • 核心处理在当前浏览器组件中完成。浏览器扩展、剪贴板历史、下载文件和站点级诊断仍是独立的数据暴露点;未审查完整环境前,请勿输入生产密钥。
  • Base64 使用标准字母表和浏览器补位规则,并拒绝格式错误的输入。URL 模式使用 encodeURIComponent/decodeURIComponent;哈希页签输出 MD5、SHA-1、SHA-256 和 SHA-512 文本摘要。

常见问题排查

Base64 解码失败

检查字母表、padding 和 Base64URL。

URL 解码失败

可能是错误 percent sequence 或非 UTF-8 字节。

哈希结果不同

逐字节核对编码、换行和空白。

常见问答

编码和哈希有什么区别?

编码改变表示且可逆;哈希产生固定长度摘要,设计为单向。

Base64 是加密吗?

不是,任何人都能解码。

MD5/SHA-1 还能用于安全场景吗?

不适合现代抗碰撞安全用途,只能用于明确的兼容性场景并显示警告。

这个工具安全吗?会保护隐私吗?

计算在此浏览器组件中执行,但这本身并不构成完整的隐私保证。若尚未检查扩展、剪贴板历史、下载文件和站点诊断,请仅使用非生产数据。

可以在手机上使用吗?

布局会适配窄屏。文件选择、相机、剪贴板和下载操作仍取决于移动浏览器的权限与能力。

开始使用

选择准确转换方式,并为结果保留方法标签。