In
cryptography, a block cipher is a
symmetric key cipher which operates on fixed-length groups of
bits, termed blocks, with an unvarying transformation. When encrypting, a block cipher might take a (for example) 128-bit block of
plaintext as input, and output a corresponding 128-bit block of ciphertext. The exact transformation is controlled using a second input — the secret
key. Decryption is similar: the decryption algorithm takes, in this example, a 128-bit block of ciphertext together with the secret key, and yields the original 128-bit block of plaintext.
See more at Wikipedia.org...