测试小工具

嵌入式和协议调试常用工具,全部在浏览器本地运行,不需要后端。

AES 加解密

本地 AES-ECB / AES-CBC 加解密,支持 AES-128/192/256,PKCS#7 / NoPadding。基于纯 JS 实现,不依赖 WebCrypto(浏览器原生不支持 AES-ECB)。

等待输入...

⚠️ 所有计算均在浏览器本地完成,不会上传到服务器。请勿在公开设备上输入真实生产密钥。

HMAC-SHA256

计算 HMAC-SHA256 校验值,使用 WebCrypto 原生实现,支持 HEX / UTF-8 输入格式。

等待输入...

⚠️ 所有计算均在浏览器本地完成,不会上传到服务器。请勿在公开设备上输入真实生产密钥。

HEX 字符串格式化

输入 HEX 字符串,自动去掉空格、0x、逗号等分隔符,输出标准格式,显示字节数。

等待输入...

HEX 长度统计

输入 HEX 字符串,统计原始字符数、有效 HEX 字符数和字节数。

等待输入...

ASCII / HEX 转换

ASCII 转 HEX,或 HEX 转 ASCII(不显示字符用 . 代替)。

等待输入...

时间戳转换

当前时间转时间戳,或输入 10 位秒级 / 13 位毫秒级时间戳转本地时间。

等待输入...

JSON 格式化

输入 JSON 文本,格式化输出缩进后的 JSON,错误时提示错误信息。

等待输入...

Base64 编码 / 解码

文本转 Base64,或 Base64 转文本。

等待输入...

CRC16 计算(Modbus)

输入 HEX 字符串,计算 CRC16-Modbus 校验值,输出 HEX 值及大小端格式。

等待输入...