Quote from polr_trader:
Kana is a funny guy. Even funnier is the reaction he generates by posting drivel. Let's look at some very fun (and very geeky) facts:
1) AES, which is short for Advanced Encryption Standard, was designed by the very best cryptographers in the world and is constantly being analyzed by the very best cryptographers in the world. To date, nobody has found a way of breaking it more quickly than trying every single possible key.
2) If a key is 256 bits long, then there are 2^256 different possible keys. On average, one will have to search half of these keys (2^255) before getting lucky. This is simply impossible with current technology and will remain so for a hundred years even if the growth in computing power stays at its current rate. A device that could check a billion billion (10^18 or quintillion) AES keys per second would require about 3Ã10^51 years to exhaust the 256-bit key space.
3) For extra credit, let's examine how much energy a modern computer would require to crack 256-bit encryption. Let's assume we've built a Dyson sphere around our sun to capture 100% of its energy for the rest of its life. Each operation (i.e., possible key) requires at least kT/2 = 2*10^-23J under ideal conditions. Even at E=mc^2, one would get only 8.6*10^69 = 2^233 operations out of the Sun. So even if one could build an ungodly massively parallel computer that could break 256-AES in a reasonable time, there wouldn't be enough power in our solar system to operate it.
4) The NSA uses 256-bit AES for their own encryption.
5) TrueCrypt rocks.
ADVICE: Use a good password combined with an image file in TrueCrypt.