This 2D companion to the 3D two-time-pad simulator renders the exact same attack as a flat, zoomable grid of byte tiles instead of a rendered scene. Stream ciphers like RC4, AES-CTR and ChaCha20 encrypt by XOR-ing plaintext with a keystream derived from a key and a nonce — provably safe for a single message, but reuse that same keystream for two different messages and the keystream cancels out entirely when an eavesdropper XORs the two intercepted ciphertexts together, leaking the XOR of the two plaintexts without ever recovering the secret key. Toggle nonce reuse on and off, generate fresh sample messages, drag and zoom the byte grid, and run the attack to watch ciphertext rows that look like pure noise on their own collapse, bit for bit, into a perfect match against the true plaintext difference the moment the same keystream is reused twice.