Tell me more ×
Computer Science Stack Exchange is a question and answer site for students, researchers and practitioners of computer science. It's 100% free, no registration required.

A typical stream cipher encrypts plaintext one byte at a time, although a stream cipher may be designed to operate on one bit at a time or on units larger than a byte at a time.

A block cipher encrypts one block at a time. The block may be of size one byte or more or less. That means we can also encrypt a block of one byte by help of a stream cipher as a stream.

So what is the exact difference between a stream cipher and a block cipher?

share|improve this question
Please don't cross-post – CodesInChaos Nov 11 '12 at 15:26
Also posted on Crypto.SE. Don't do that. I'm closing here since Crypto is a more specific site for this question. – Gilles Nov 11 '12 at 15:27

closed as too localized by Gilles Nov 11 '12 at 15:27

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.