What are the advantages and disadvantages of stream versus block ciphers? Why do some block cipher modes of operation only use encryption while others use both encryption and decryption?