Encrypt / Decrypt
— Form UI
Algoritma: AES-256-GCM (OpenSSL)
Default kid: k1
kid (key id)
Plaintext (untuk Encrypt)
Token (untuk Decrypt)
Context (JSON, AAD — opsional, harus sama saat decrypt)
{"tenant":"demo","purpose":"test"}
Encrypt
Decrypt
Isi Demo
API Endpoints
POST /api/encrypt
— body: {"plaintext","context"?, "kid"?}, header: X-API-Key
POST /api/decrypt
— body: {"token","context"?}, header: X-API-Key
GET /api/health