<P> Electronic codebook and cipher - block chaining (CBC) mode are examples of block cipher mode of operation . Block cipher modes for symmetric - key encryption algorithms require plain text input that is a multiple of the block size, so messages may have to be padded to bring them to this length . </P> <Table> <Tr> <Td> </Td> <Td> This section's factual accuracy is disputed . Relevant discussion may be found on Talk: Padding (cryptography). Please help to ensure that disputed statements are reliably sourced . (January 2016) (Learn how and when to remove this template message) </Td> </Tr> </Table> <Tr> <Td> </Td> <Td> This section's factual accuracy is disputed . Relevant discussion may be found on Talk: Padding (cryptography). Please help to ensure that disputed statements are reliably sourced . (January 2016) (Learn how and when to remove this template message) </Td> </Tr> <P> There is currently a shift to use streaming mode of operation instead of block mode of operation . An example of streaming mode encryption is the counter mode of operation . Streaming modes of operation can encrypt and decrypt messages of any size and therefore do not require padding . More intricate ways of ending a message such as ciphertext stealing or residual block termination avoid the need for padding . </P>

Which type of cryptographic algorithms will apply padding to the output