101 个 JSON、编码、加密、哈希工具,浏览器本地处理,数据不上传,免登录即用。
JSON 工具
编码加密
- Base64 加解密 — 文本与 Base64 互转,支持 URL 安全字符集与去填充。
- Base32 加解密 — RFC 4648 Base32 编码与解码,常用于密钥与二次验证码。
- Base58 加解密 — 比特币使用的 Base58(去掉了 0OIl 等易混字符)。
- Base62 加解密 — 0-9A-Za-z 共 62 个字符的进制转换,短链 ID 常用。
- Base100 加解密 — 把每个字节映射成一个 emoji 的 Base💯 编码,适合做彩蛋。
- URL 编解码 — 百分号编码与还原,可整串保留 URL 结构或按参数编码。
- Unicode 中文互转 — 中文与 \uXXXX 转义互转,也认 &#x 实体。
- UTF8 编码 / 解码 — 把文本按 UTF-8 逐字节写成 %XX,用来核对真实字节。
- HTML 代码转义 — 把 & < > " ' 等转成 HTML 实体,避免注入与串页。
- Punycode 编解码 — 中文 / 国际化域名与 xn-- 形式互转。
- 摩斯密码 — 文本与摩斯电码互转,字母间空格、单词间用 / 分隔。
- Type7 加解密 — Cisco IOS 的 Type 7 口令格式,可逆但不安全,仅用于还原配置。
- Gzip 加解密 — 文本压缩成 Gzip / Deflate 的 Base64、Hex,也能解回来。
- Escape 加解密 — JavaScript escape() / unescape() 的编解码。
- JS 加解密 — 把 JS 代码转成 \xHH / \uXXXX 序列再还原,可包一层 eval。
- Email 地址加密 — 把邮箱转成随机 HTML 数字实体,减少被爬虫抓取。
- 网址加密 — 迅雷链接的 AA…ZZ + Base64 加密与还原。
- 文件转 Base64 — 任意文件转 Base64 / Data URL,也能把 Base64 还原成文件下载。
- 随机密码生成器 — 按字符集与长度批量生成强密码,给出熵值参考。
- 随机 token 生成器 — 生成 API Key / 会话 token 用的随机串,支持 hex 与 Base64URL。
- 随机 JSON key 生成器 — 批量生成字段名,方便造测试数据或混淆字段。
- UUID 生成器 — v1 / v3 / v4 / v5 / NIL 与 ULID,可选大写、去连字符、加花括号。
- GUID 生成器 — GUID 本质就是 UUID,这里默认带花括号,方便直接贴进代码。
- MD2 加密 — MD2 摘要(128 位),老系统里还能见到。
- MD4 加密 — MD4 摘要(128 位),用于核对老协议里的哈希。
- MD5 加密 — MD5 摘要(128 位),仅用于校验完整性,不要拿来存密码。
- SHA 加密 — 一次算出 SHA-1 / 224 / 256 / 384 / 512 五个摘要。
- SHA256 / SHA512 加密 — 最常用的两个 SHA-2 摘要,单独列出来方便核对。
- SHA3 加密 — NIST 标准化的 SHA-3(Keccak 变体),224 / 256 / 384 / 512 四种。
- Keccak 加密 — 原始 Keccak(以太坊用的就是 Keccak-256)。
- Shake 加密 — 可扩展输出的 SHAKE-128 / 256,默认各输出 512 bit。
- RIPEMD160 哈希 — 160 位摘要,比特币地址里用来算 HASH160。
- CRC-16 加密 — CRC-16 校验和,提供 CCITT-FALSE / MODBUS / XMODEM 三种常见变体。
- CRC-32 加密 — CRC-32 与 CRC-32C(Castagnoli),压缩包与网卡校验常用。
- HMAC 生成 — 用密钥做消息认证码,支持 MD5 到 SHA-512 与 RIPEMD160。
- Bcrypt 生成与验证 — 生成 $2b$ 口令哈希,或验证已有哈希是否匹配。
- Scrypt 生成与验证 — 内存硬的口令派生函数,参数 N / r / p 可调。
- htpasswd 生成器 — 生成 Apache .htpasswd 条目,支持 bcrypt / apr1-MD5 / SHA1。
- MySQL 密码生成器 — 生成 mysql_native_password / caching_sha2_password / 旧版哈希。
- MariaDB 密码生成器 — MariaDB 与 MySQL 的 native_password 算法一致,输出同样的 *HEX。
- PostgreSQL 密码生成器 — 生成 md5 认证哈希,以及 PG10+ 默认的 SCRAM-SHA-256 条目。
- AES / DES 加解密 — AES(128/192/256)与 DES 的 CBC/ECB/CFB/OFB/CTR 加解密,支持 Hex、Base64、UTF-8 密钥。
- 3DES 加解密 — Triple DES(3DES)加解密,兼容 16 字节两密钥与 24 字节三密钥。
- RC4 加解密 — 流密码 RC4,只需要密钥,没有模式与填充。
- Rabbit 加解密 — Rabbit 高速流密码,支持 ECB 与 CBC(需 8 字节 IV)。
- SM4 加解密 — 国密 SM4 分组密码,CBC / ECB 两种模式,密钥与 IV 用 Hex。
- SM3 哈希 — 国密 SM3 摘要(256 位),可选 HMAC 模式。
- RSA / RSA2 加解密 — 生成 1024-4096 位密钥对,做 RSA-OAEP 加解密与 SHA1/SHA256(RSA2) 签名验签。
- SM2 加解密 — 国密 SM2 密钥对、加解密与签名验签,密文可选 C1C3C2 / C1C2C3。
- 文件哈希计算 — 拖入文件算出 MD5 / SHA 全系摘要,本地计算、大文件分片读取。