Всё офлайн в браузере (WebCrypto). Публичный ключ формата RAW (base64url) — ~88 символов, подходит под лимит 250.
1) Мои ключи (ECDH P‑256)
Статус: ключи не загружены
2) Шифрование чужим ключом
3) Расшифровка моим приватным
Справка
- Алгоритм: ECIES (ECDH P‑256 → AES‑GCM‑256). Эфемерный ключ в пакете.
- Форматы публичного ключа: RAW (base64url 88 симв.), JWK, PEM.
- Пакет JSON минимален:
{"s":"P256","e":"...","i":"...","c":"..."} (схема, эфемерный ключ RAW, IV, шифртекст).
- Всё локально, ничего не отправляется в сеть.