Bit = 1
Bit = 0
Track B differs from A
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.
Most classical block ciphers, including DES, are built from a Feistel network: a block is split into two halves that swap places every round while one half is mixed with the other through a round function keyed off a schedule derived from a master key. This simulator runs a real 16-bit Feistel cipher — rotate, XOR with a round key, substitute through an S-box, permute — for up to 16 rounds, and runs two plaintexts side by side that differ in exactly one bit. Watching the avalanche meter climb toward 50% shows, concretely, why a well-designed cipher makes a single flipped input bit unpredictable in every output bit after only a few rounds.