Electronic Code Book (ECB) is a mode of operation for a block cipher, with the characteristic that each possible block of plaintext has a defined corresponding ciphertext value and vice versa.

The same plaintext value will always result in the same ciphertext value. ECB is used when a volume of plain text is separated into several blocks of data, each of which is then encrypted independently of other blocks. Because of this, ECB has the ability to support a separate encryption key for each block type.

history | show excerpt | excerpt history