ANVIL 在线加密 API
纯自建密码算法 · 不依赖任何公开算法 · 提供加密 / 解密 / 口令派生 / 签名
正在检测服务状态…
快速开始
# 1. 取令牌
curl -X POST "https://anvil.xueyuanpie.com/api.php?act=auth.verify" \
-d "app_id=YOUR_APP_ID" -d "app_secret=YOUR_APP_SECRET"
# 2. 加密
curl -X POST "https://anvil.xueyuanpie.com/api.php?act=crypto.encrypt" \
-H "X-Auth-Token: $TOKEN" \
-d "key=$KEY" -d "data=要保护的内容"
# 3. 解密
curl -X POST "https://anvil.xueyuanpie.com/api.php?act=crypto.decrypt" \
-H "X-Auth-Token: $TOKEN" \
-d "key=$KEY" -d "token=$CIPHER"
接口
| 接口 | 方法 | 鉴权 | 说明 |
sys.health | GET | 无 | 健康检查与引擎信息 |
sys.info | GET | 无 | 接口清单与限额 |
auth.verify | POST | 无 | app 凭证换 24h 令牌 |
auth.info | GET/POST | 令牌 | 配额与到期时间 |
crypto.keygen | POST | 令牌 | 生成 32 字节密钥 |
crypto.encrypt | POST | 令牌 | 明文 → 令牌(支持文件上传) |
crypto.decrypt | POST | 令牌 | 令牌 → 明文(先验封条) |
crypto.derive | POST | 令牌 | 口令 + 盐 → 密钥 |
crypto.sign | POST | 令牌 | ≤64KB 数据 MAC |
特性
自建算法ANVIL-1 的轮函数、置换盒、封条、编码全部自研,不含任何公开算法。
先验封条解密前校验完整性,失败不产生明文,也不泄露失败原因差异。
密钥不落地服务端不保存明文与密钥;审计日志只记接口、字节数、IP。
令牌即密文两字符一字节的 A-Za-z0-9 令牌,可直接入库、进 URL、嵌 JSON。
自建算法未经第三方密码学审计,适合业务数据保护;不建议用于国家秘密或支付核心链路。