Decrypt a sealed-box payload back to its original JSON form.
Hex-encoded 256-bit key.
Base64-encoded sealed box (nonce || ciphertext || tag).
The decrypted, JSON-parsed payload.
If decryption or parsing fails.
const data = decryptPayload(key, sealed);console.log(data); // { userId: 42, role: "admin" } Copy
const data = decryptPayload(key, sealed);console.log(data); // { userId: 42, role: "admin" }
Decrypt a sealed-box payload back to its original JSON form.