haslomaslo2 wrote:How about doing it the sane way and setting up a BOINC project for this?
EDIT: An FPGA implementation might be possible as well.
The sane way is not doing it at all.
340282366920938463463374607431768211456
keys = 340282366920938463463374607431768211456
time = 31536000s (seconds in a year)
keys per second = 10790283070806014188970529154991.
^ That is for completing it in a year.
To complete in 1 million years, you need to test:
10790283070806014188970530 keys per second
Now, the known age of the universe is 13.75 billion years. That is 13750000000 years. So, in seconds that is 433620000000000000.
Now, lets say we were hanging around 13.75 years ago and decided to bruteforce the AES key for today we'd still need to be processing keys at...:
- Spoiler
-
784747859694982850107 Keys per second.
That is, 784 quintillion, 747 quadrillion, 859 trillion, 694 billion, 982 million, 850 thousand and 107 keys per second.
Say you can get a device or a series of devices that collectively process 900 billion keys per second, you've only got to wait 11989203412006682433 years.
If you're feeling lucky, get a lottery ticket, you've got a lot more chance of winning that.