Scratch の暗号化ブロック (abc表/xor/hash) と BigInt データ保存を
サーバー側で正確に再現。ECDH P-521 + AES-256-GCM で at-rest 暗号化保存。
エンドポイント:
- POST /api/encrypt — 文字列→暗号文
- POST /api/decrypt — 暗号文→文字列
- POST /api/register — ユーザー登録 (deta+)
- POST /api/lookup — 照合
- GET /api/state — 現在の状態
x-api-key ヘッダー必須 (API_KEY 環境変数で設定)