Difference between revisions 4237102 and 6096439 on simplewiki{{sections|date=May 2018}}⏎ {{nosources|date=April 2011}} In modern [[cryptography]], [[Symmetric-key algorithm|symmetric key]] [[cipher]]s are generally divided into [[stream cipher]]s and [[block cipher]]s. [[Block cipher]]s operate on a fixed length string of [[bit]]s. The length of this bit string is the '''block size'''. Both the input ([[plaintext]]) and output ([[ciphertext]]) are the same length; the output cannot be shorter than the input – this is logically required by the [[Pigeonhole principle]] and the fact that the cipher must be invertible – and it is simply undesirable for the output to be longer than the input. The [[Data Encryption Standard|DES]] is using a block size of 64 bits (8 [[byte]]s) while the [[Advanced Encryption Standard|AES]] is using a block size of 128 bits (16 bytes). '''[[Rijndael key schedule|Rijndael]]''', supports block sizes of 128, 192, and 256 bits, although the extra block sizes were not adopted by the [[Advanced Encryption Standard|AES]] standard. A few block ciphers, such as [[RC5]], support a variable block size. The [[Luby-Rackoff]] [[construction]] and the [[Richard Outerbridge|Outerbridge]] [[construction]] can both increase the effective block size of a [[cipher]]. Few [[cipher]]s have unusual block sizes, for example the [[3-Way|3-Way block cipher]] have an unusual block size of 96 bits (12 [[byte]]s). {{Math-stub}} [[Category:Cryptography]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://simple.wikipedia.org/w/index.php?diff=prev&oldid=6096439.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|