4 ms·
Turns out that that text is incorrect and it's 64-bit and 128-bit block sizes. The text on the cheat sheet page has been partially corrected to now say 128-bit
by Jtsummers 3y ago
Turns out that that text is incorrect and it's 64-bit and 128-bit block sizes. The text on the cheat sheet page has been partially corrected to now say 128-bit block size, but still says 64-bit key size.
The current version of that page reads as:
> This would typically be 2^35 bytes (~34GB) for 64-bit keys and 2^68 bytes (~295 exabytes) for 128-bit block size.
So it's sloppy writing that's the issue, not that people are still using 64-bit keys. (I had a similar question reading the quote above and followed the link where this was pointed out.)
- scharman 3y agoI’m not a crypto geek! But, I thought the block size had to be smaller than the key size?
- deleted 3y ago[deleted]
- Dylan16807 3y agoThere's no rule that you need to mix a raw key bit with every data bit. Block ciphers usually expand their key into a bunch of subkeys to use in different rounds, and you can stretch that expansion as far as you desire. And if you squint, a stream cipher is just a block cipher with a stupidly large block.