- Is AES-256-GCM secure?
- Yes — GCM mode provides both encryption and authentication. A tampered ciphertext fails to decrypt, not just decrypts wrong. The NIST-recommended authenticated cipher.
- What's the IV and tag?
- IV (initialization vector) is a random 96-bit nonce — must be unique per encryption. Tag (128-bit) is the authentication. Output format: iv:tag:ciphertext, all base64.
- Can I reuse an IV?
- Never — reusing an IV with the same key breaks GCM's security (key recovery becomes possible). The tool generates a fresh IV per encryption.
- Is this safe for production?
- The algorithm yes. The tool is for debugging/teaching. For production encryption, use your language's vetted library (libsodium, Node crypto).