100% CLIENT-SIDE // ZERO-KNOWLEDGE

Select or Drop Any File to Encrypt

All file formats supported. Processing happens entirely inside your browser memory.

.enc

Select or Drop Your .enc Vault File

Upload the file you previously encrypted using THTD.

Awaiting 12 words

The Mathematics of Uncrackability

THTD is built upon modern zero-knowledge cryptographic primitives engineered to resist classical, GPU farm, and state-level supercomputer attacks.

STAGE 1 // ENTROPY

BIP-39 Mnemonic Seed

Cryptographically secure pseudorandom numbers generate 128 bits of true entropy, paired with a 4-bit SHA-256 checksum to produce 12 standardized words from the 2,048-word BIP-39 dictionary.

2¹²⁸ Possibilities (~3.402 × 10³⁸)
STAGE 2 // KDF

Argon2id Memory-Hardness

Argon2id (winner of the Password Hashing Competition) runs inside WebAssembly with 64 MB of RAM allocation per derivation and a unique 16-byte random salt. This neutralizes GPU & ASIC parallel attacks.

64 MB RAM + 3 Iterations
STAGE 3 // CIPHER

AES-256-GCM Authenticated Encryption

Galois/Counter Mode (GCM) provides simultaneous confidentiality and tamper resistance. Any modification to even 1 bit of the encrypted vault or an incorrect word will trigger immediate authentication rejection.

256-bit Key + 128-bit Tag
STAGE 4 // ZERO-KNOWLEDGE

100% In-Browser Execution

Your unencrypted files, secret notes, and 12-word seed phrases never leave your device. No analytics, no logging, no external server calls. The site functions completely offline once loaded.

0 Bytes Transmitted

Brute-Force Calculation Breakdown

Keyspace: 2¹²⁸ = 340,282,366,920,938,463,463,374,607,431,768,211,456 combinations
Argon2id Attack Rate (Global Supercomputers combined): 1,000,000,000,000 guesses/sec
Seconds per year: 31,536,000
Time to crack = 3.4 × 10³⁸ / (10¹² × 3.15 × 10⁷) ≈ 1.07 × 10¹⁹ Years
Age of Observable Universe: 1.38 × 10¹⁰ Years (13.8 Billion Years)
Verdict: ~770,000,000× the age of the Universe.