# 编码加密工具

**请求方式:** GET

**接口地址:** https://api.hk0.cc/api/crypto

**接口描述:** 一站式编码与加密工具:base64 / base64url / url 编解码、MD5/SHA 哈希、HMAC、AES-256-CBC 加解密、JWT 解码与签名校验。参数: action(必填); data; key; iv; algo

## 请求参数

| 参数名 | 可传值说明 | 传入位置 | 是否必填 | 示例值 | 默认值 | 参数说明 |
|--------|----------|----------|----------|--------|--------|----------|
| action | string | query | 必传 | — | — | 操作类型:base64_encode/base64_decode/base64url_encode/base64url_decode/url_encode/url_decode/hash/hmac/aes_encrypt/aes_decrypt/jwt_decode |
| data | string | query | 可选 | — | — | 要处理的数据(jwt_decode 时传 token) |
| key | string | query | 可选 | — | — | hmac / aes / jwt 校验用的密钥 |
| iv | string | query | 可选 | — | — | AES 的 16 字节 IV,可选 |
| algo | string | query | 可选 | — | sha256 | hash/hmac 算法,默认 sha256 |

## 返回示例

```json
GET /api/crypto?action=base64_encode&data=hello
```