Block Cipher
A block cipher is a symmetric key that encrypts blocks of data. Examples may be 64bit, 128bit or 256bit encryption. While these ciphers are fast, as they require little processing, identical blocks of data will always produce the same cipher text under the same block cipher key. This characteristic is a weakness of block ciphers.