CipherVault uses a custom symmetric XOR cipher with position-based transformations. Every encrypted output is self-contained — the secret key is encrypted and embedded inside the ciphertext itself, so no separate key distribution is needed.
For each character at position i in the input string:
The XOR key[i mod keyLen] term provides the base cipher strength. The (i × 7) mod 256 position term ensures identical plaintext characters at different positions always produce different ciphertext bytes — defeating simple frequency analysis.
Decryption is identical: XOR is its own inverse, so applying the same transform with the same key and position recovers the original byte.
🔑 Each message uses a fresh 64-char cryptographic random key
📍 Position mixing prevents identical-plaintext pattern leaks
📦 Self-contained format — no key transport needed
💻 All computation runs 100% locally in your browser — zero network requests
🚫 No dependencies, no tracking, no storage
This panel is restricted to the vault owner. Enter the owner code to view the activity log.