{ "version": 1, "categories": [ { "id": "encoding", "title": "编码转换" }, { "id": "checksum", "title": "校验计算" }, { "id": "crypto", "title": "加密计算" }, { "id": "formatting", "title": "格式化" }, { "id": "image", "title": "图像处理" } ], "tools": [ { "id": "utf8-hex", "title": "UTF-8 / Hex", "category": "encoding", "description": "在 UTF-8 文本与十六进制字节之间转换。", "icon": "Binary" }, { "id": "base64", "title": "Base64", "category": "encoding", "description": "编码、解码并校验 Base64 内容。", "icon": "FileCode2" }, { "id": "aes-cmac", "title": "AES-CMAC", "category": "crypto", "description": "使用 128、192 或 256 位 AES 密钥计算消息认证码。", "icon": "ShieldCheck" }, { "id": "rsa-key-pair", "title": "RSA 密钥对", "category": "crypto", "description": "生成 RSA 密钥对并导出 PEM 与 N/E 参数。", "icon": "KeyRound" }, { "id": "signature-verify", "title": "RSA 签名验证", "category": "crypto", "description": "使用 RSA 公钥验证文本或文件的数字签名。", "icon": "Signature" }, { "id": "random", "title": "安全随机数", "category": "crypto", "description": "生成指定字节长度的密码学安全随机数。", "icon": "Dices" }, { "id": "crc", "title": "CRC", "category": "checksum", "description": "解析 BIN 或 Intel HEX 数据并计算 CRC。", "icon": "BadgeCheck" }, { "id": "firmware-hash", "title": "固件 Hash", "category": "checksum", "description": "解析 Intel HEX 有效数据并计算 SHA-256 / SHA-512。", "icon": "Hash" }, { "id": "json", "title": "JSON", "category": "formatting", "description": "格式化、压缩并校验 JSON 字符串。", "icon": "Braces" }, { "id": "xml", "title": "XML", "category": "formatting", "description": "格式化、压缩并校验 XML 字符串。", "icon": "Code2" }, { "id": "png-ico", "title": "PNG → ICO", "category": "image", "description": "在浏览器本地生成多尺寸 ICO 图标。", "icon": "Image" } ] }