90 lines
2.4 KiB
JSON
90 lines
2.4 KiB
JSON
{
|
|
"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": "输入 Hex 字节或解析 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"
|
|
}
|
|
]
|
|
}
|