场景合集

加密、编码与字符串处理工具合集

涵盖 AES 加解密、HMAC 签名、TOTP 验证码、ULID 生成、口令强度评估、Base85、隐写与 JWT 解析等工具。

加密、编码和字符串处理均在浏览器本地完成,适合开发调试、格式转换和轻量安全校验。

工具列表

加密与字符串合集中的工具

本合集共收录 19 个工具,可先浏览比较,再进入具体工具页使用。

对称加解密

对称加解密 - AES DES 在线工具

可用

在浏览器本地进行对称加解密,支持 AES、DES、3DES、Rabbit 与多种分组模式,可用直接密钥、PBKDF2 或口令方式处理,输出 Base64 或 Hex。

AES DES 加密

HMAC 签名测试

HMAC 签名 - SHA 摘要与验签

可用

基于浏览器 Web Crypto 计算 SHA 摘要与 HMAC 签名,支持常见 SHA 系列算法,适合联调支付、Webhook 等需要核对请求体签名的场景,数据留在本地。

HMAC SHA 验签

文本 Diff 可视化

文本 Diff - 双侧差异高亮对比

可用

左右粘贴两段文本,基于 diff 算法高亮新增与删除片段,便于发现缩进、字段与配置微差,适合对比配置文件、脚本与长文本修订。

Diff 对比 文本

ASCII 艺术字

ASCII 艺术字 - FIGlet 横幅生成

可用

将短文本转为 FIGlet 风格 ASCII 艺术字,可切换字体样式,适合命令行工具启动横幅、终端演示与文档中的纯文本标题装饰。

ASCII FIGlet 终端

命名风格转换

命名风格转换 - 驼峰蛇形等批量

可用

在线批量转换变量命名风格,支持驼峰、帕斯卡、蛇形与其他常见 case,可处理多行文本,适合统一前后端字段名或批量改写标识符。

命名 Case 字符串

正则解释与测试

正则解释 - 匹配高亮与校验

可用

在浏览器本地测试正则表达式,高亮匹配结果并检查表达式是否可编译,适合调试邮箱、IP 等提取规则,避免盲目粘贴不明来源的正则。

正则 匹配 调试

ULID与雪花ID生成

ULID / Snowflake - 有序 ID 生成

可用

在浏览器本地批量生成 ULID、Snowflake 与 UUID v4,便于对比有序性与长度特征,适合为微服务或分库分表方案选型主键时做样例核对。

ULID Snowflake UUID

多进制转换

多进制转换 - Base2 到 Base36

可用

在线互转 2 到 36 进制数值,输入一侧后同步显示其他常见进制结果,适合协议字段、自定义编号与非常用进制解码,计算在浏览器本地完成。

进制 转换 数学

Query 解析

Query 解析 - URL 参数拆解与编辑

可用

在线拆解 URL 查询串为键值对,并可输出结构化 JSON,适合调试超长 GET 参数、分页与验签字段,处理在浏览器本地完成。

URL Query JSON

JWT 载荷调试

JWT 载荷调试 - Header 与 Payload 解析

可用

在浏览器本地解码 JWT,展示 Header 算法字段与 Payload 明文(如 iat、exp、sub),便于核对过期时间与声明,不上传令牌。

JWT Token 调试

TOTP 验证码生成

TOTP 验证码生成器 - 2FA 动态码工具

可用

根据 Base32 密钥在浏览器本地生成 TOTP 动态验证码,支持 SHA-1 / SHA-256 / SHA-512 与 6/8 位码长,并随系统时钟自动刷新,适合排查与恢复双因素登录流程。

TOTP 2FA 验证码

ULID 生成

ULID 在线生成 - 可排序唯一 ID

可用

在线批量生成 ULID(Crockford Base32,时间戳前置),便于数据库主键与分布式可排序 ID,处理在浏览器本地完成,适合替代随机 UUID 场景。

ULID ID 数据库

口令熵估算

口令熵估算 - 搜索空间与破解时间

可用

根据口令长度与字符池估算香农熵、搜索空间与理论破解时间,并给出强度分级,计算在浏览器本地完成,适合评估口令短语与复杂密码的基础强度。

口令 安全

位运算计算

位运算计算 - 在线与或异或移位工具

可用

在线对两个操作数做 AND、OR、XOR、左移与右移,十进制、十六进制与二进制输入联动,结果同步三进制展示,适合协议调试与底层掩码核对。

位运算 二进制 计算

文件校验和

文件校验和 - 本地 SHA 指纹计算

可用

在浏览器本地为所选文件计算 SHA-256、SHA-384、SHA-512 校验和,文件内容不上传服务器,适合核对下载包、系统镜像与发布产物的完整性。

校验和 Hash 文件

Zlib 压缩

Zlib / Deflate / Gzip 文本压缩工具

可用

在浏览器本地用 CompressionStream 对文本做 Deflate 或 Gzip 压缩,并以 Base64 输出;也支持反向解压,适合测试 URL 承载、状态序列化体积与传输格式,需浏览器支持压缩流 API。

压缩 Deflate Gzip

图片隐写工具

LSB 图片隐写在线工具

可用

在线用 LSB(最低有效位)算法把文本信息写入图片像素并导出 PNG,也能从隐写图片中提取隐藏文本,肉眼看不出图片差异,处理在浏览器本地完成,适合学习隐写原理和添加隐形标记。

隐写 图片 安全

Base85 编解码

Ascii85 / Base85 编码与解码工具

可用

在文本与 Ascii85(Base85)编码之间互转,输出常见的 <~ ... ~> 形式,适合处理 PDF 流、部分遗留系统数据与逆向场景,编解码在浏览器本地完成。

Base85 Ascii85 编码

UTF-8 字节查看

UTF-8 字节与码点分析工具

可用

按字符展示文本的 UTF-8 字节、十六进制与码点信息,适合排查 Emoji、多字节汉字和长度限制问题,分析在浏览器本地完成。

UTF-8 字节 Unicode

合集的使用方式

合集围绕同一类任务组织工具,适合围绕数据转换、文本清洗等场景集中浏览。
不确定用哪个工具时,可以先对比卡片上的说明和标签,再进入具体页面查看示例。
每个工具页都提供示例输入输出和使用说明,可以直接验证是否符合需求。

使用建议

从高频工具开始

合集内排在前面的通常是使用频率更高的工具,如果目标是快速完成任务,建议从它们开始。

收藏常用工具

进入工具页后可以直接收藏,之后能从收藏页和首页的最近使用更快回到常用工具。