Infra
An encrypted chat client that hides ciphertext inside intelligence watchlist words.

A secure chat client written in JavaFX that uses the IRC protocol for transport and strong encryption for privacy.
It was built as satire on mass surveillance: the encrypted text is encoded with TopKek, an encoding scheme that maps the ciphertext onto keywords flagged as interesting by American intelligence agencies. The result is traffic that is both unreadable and maximally attention-grabbing.
Encryption uses AES-256, SHA-256, scrypt, bcrypt and PBKDF2.
Available commands include /quit, /slap [someone], /me [does this], colour commands (/white, /black, /green, /blue, /brown, /dark, /color [window hex] [textfield hex] [text hex]), /quote [name] [quote] and /uuddlrlrab.