Generates AES-256-GCM keys from a quantum-style entropy seed and encrypts/decrypts text in-browser using Web Crypto.
Note: this is a demo. If QRNG API is unavailable, it falls back to secure local randomness (crypto.getRandomValues).