Stream and block ciphers

Symmetric algorithms are divided into two major categories: