X-PHANTOM | ENCRYPTION

Shannon One-Time Pad

OTP means One-Time Pad. Your text is converted to bytes and XORed with a fresh cryptographically random key generated by your browser. Every encryption request gets new key material from the Web Crypto secure random source; keys are never intentionally reused, although no finite random system can mathematically prove that two future random values will never collide. When the key is truly random, kept secret, the same length as the message, and never reused, OTP security is information-theoretic: unlimited computing power, quantum computers, and AI cannot recover the plaintext from the ciphertext alone.

Cryptographic Engine: One-Time Pad Mode
System ready. Enter plaintext below and click ENCRYPT.

Stream Encryption Module

Encrypts your message using hardware entropy (Shannon One-Time Pad).

Persistent Key Vault Configuration

Share one 256-bit key once and use it for multiple messages. Each message gets a fresh 96-bit nonce and an authentication tag. This is the strongest practical single-key design, but it is not a one-time pad: one reused key cannot provide information-theoretic security for unlimited messages.

Local File / Image Encryption (One-Time Pad)

Encrypts any file or image entirely on-device using the same One-Time Pad XOR cipher as the text engine above, in a background thread so the page never freezes. Files up to ~2 MB show the cipher/key as copyable hex text. Larger files skip hex entirely (hex text that big is what used to freeze/crash the tab) and switch to binary .bin downloads instead — nothing is uploaded or stored anywhere either way.

No file selected.

QR Package Frames

Each frame contains part of the actual encrypted package. Scan every numbered frame and reassemble them in order.

Phantom Unicode Carriers

Each carrier looks like an ordinary token, but contains an invisible zero-width payload. Copy the carrier and paste it into the Omni-Decoder to recover the staged data.

OTP Cipher Carrier

๐Ÿ”’๐Ÿ˜๐Ÿ˜Ž๐Ÿค–
๐Ÿ‘๐Ÿ‘๐Ÿ™๐Ÿค
โค๏ธ๐Ÿ’™๐Ÿ’œโœจ
๐Ÿš€๐Ÿ›ธ๐Ÿ’Ž๐Ÿ›ก๏ธ

OTP Key Carrier

๐Ÿ—๏ธ๐Ÿ•โ˜•๐Ÿฃ
๐Ÿ˜€๐Ÿคฉ๐Ÿ‘ฝ
๐Ÿ‘๐Ÿ‘Œ๐Ÿคž
๐Ÿ”‘๐Ÿ’ป๐ŸŽฏ

Vault Unicode Carriers

Vault carriers hide the persistent key and each encrypted message inside ordinary-looking text. The key carrier is shared once; the message carrier can be generated for every message.

Vault Message Carrier

๐Ÿ›ธ๐Ÿ˜Ž๐Ÿค–
๐Ÿ‘๐Ÿค๐Ÿ’ช
๐Ÿ’œโœจ๐Ÿ”ฅ
๐Ÿ’Ž๐Ÿš€๐Ÿ‘‘

Vault Key Carrier

๐Ÿ”‘๐Ÿ›ก๏ธ๐Ÿ’Ž
๐Ÿ˜๐Ÿค–๐Ÿ‘ฝ
๐Ÿ•๐Ÿฃโ˜•
โค๏ธ๐Ÿ’œโœจ

Universal Omni-Decoder

Paste raw hex or a message containing a carrier token. The scanner stages the payload automatically.

Multi-Message Vault Decryption

Local File / Image Decryption

Paste the cipher and key hex (or load their saved .txt files) to rebuild the original file entirely in your browser. For files that were encrypted in binary mode (over ~2 MB), load the two .bin files instead. Decryption runs in a background thread so the page never freezes. Images preview inline; every file type can be downloaded directly — no hosting or storage required.

Or load a saved cipher .txt file:
Or load a saved key .txt file:
Or load a binary cipher .bin file (for large files):
Or load a binary key .bin file (for large files):