Something else to think about is that if someone wants it bad enough they will try their hardest to get it. Since you like numbers let's throw some others around.
There's 60 days between now and D3 release.
60 days is 1440 hours.
Let's say there's 1000 people out there (probably grossly under exaggerated) trying to crack this thing.
1000 people x a possible 1440 hours = 1,440,000 hours possibly spent
1,440,000 hours = 60,000 days
60,000 days = ~164.5 years of possible work
I wouldn't be surprised if China has an army working on this thing right now to get a jump on the market.
but keep in mind thats only normal computing, you know they dont have THAT many super computers they will be using =P
Something else to think about is that if someone wants it bad enough they will try their hardest to get it. Since you like numbers let's throw some others around.
There's 60 days between now and D3 release.
60 days is 1440 hours.
Let's say there's 1000 people out there (probably grossly under exaggerated) trying to crack this thing.
1000 people x a possible 1440 hours = 1,440,000 hours possibly spent
1,440,000 hours = 60,000 days
60,000 days = ~164.5 years of possible work
I wouldn't be surprised if China has an army working on this thing right now to get a jump on the market.
You need somewhere around a billion trillion years of work to crack it. See my post earlier.
One thing I've always wondered being a complete tool when it comes to math. When you start decrypting... I understand it's a very small chance but, if a lot of people are trying, isn't there a small chance someone just hits the right combination of symbols right at the start? I mean, isn't it all just chance? Are decrypting programs random on trying out keys or do they go by some logic that they follow until the process is complete?
Like, do they start form 0000000000000000 and then 00000000000000001 and so on? Can they, for example, start with 948302893850328d93 and continue with something completely different and random? Heh, I know I'm a noob but at least I realize it.
Consider this as well: Blizzard isn't the only company to use encryption. There are many that can hold personal information and earn a huge profit if they went after those and decrypt them instead. Why would so many resources be wasted on something as small as as Diablo 3? I mean, it's a waste with all the other websites out there that can actually get them so much more money.
It's like hiring a bunch of professional burglars to steal a kid's lunch money.
One thing I've always wondered being a complete tool when it comes to math. When you start decrypting... I understand it's a very small chance but, if a lot of people are trying, isn't there a small chance someone just hits the right combination of symbols right at the start? I mean, isn't it all just chance? Are decrypting programs random on trying out keys or do they go by some logic that they follow until the process is complete?
Like, do they start form 0000000000000000 and then 00000000000000001 and so on? Can they, for example, start with 948302893850328d93 and continue with something completely different and random? Heh, I know I'm a noob but at least I realize it.
Yes, it is in theory possible. And the way the algorithm is implemented is entirely different, but effectively the one you've stated is the simplest but most time consuming. You can do any order, but you need an algorithm to keep track of which numbers you've guessed already, and which ones to try in the future, so picking at random actually requires more of your computers resources, so just counting up is usually the way a brute force method is implemented.. at least as far as I know, but I'm not hacker, nor am I even really a programmer.
But we really need to put it in perspective here. Imagine going to the casino, sitting down to play poker 5 card stud, and drawing a royal flush in spades 10 times in a row. This scenario is highly probably, like close to 100%, compared to guessing the encryption key even within the first several billion guesses.
Yes, it is in theory possible. And the way the algorithm is implemented is entirely different, but effectively the one you've stated is the simplest but most time consuming. You can do any order, but you need an algorithm to keep track of which numbers you've guessed already, and which ones to try in the future, so picking at random actually requires more of your computers resources, so just counting up is usually the way a brute force method is implemented.. at least as far as I know, but I'm not hacker, nor am I even really a programmer.
But we really need to put it in perspective here. Imagine going to the casino, sitting down to play poker 5 card stud, and drawing a royal flush in spades 10 times in a row. This scenario is highly probably, like close to 100%, compared to guessing the encryption key even within the first several billion guesses.
OK, thanks for the clarification. I've learned something new today. :]
@Sindromica
You're the second person from the UK to tell me that unessential theory. Why? I'm completely aware of how it works and the chances at play. Now I know how decrypting works as well.
I think the point of the thread is that if you had the ability to break 128-bit encryption, you would use it to steal every bank account you wanted to, not to release a game 2 months early.
Once the game is released, it is pretty simple to emulate servers and distribute pirated copies. However, you can't copy a program that doesn't exist - and without decryption the program is effectively nonexistent.
I think the point of the thread is that if you had the ability to break 128-bit encryption, you would use it to steal every bank account you wanted to, not to release a game 2 months early.
You underestimate the power accumulated through 12 years of waiting for Diablo 3!
I already part feel like I've spoilt some of the game story for myself by seeing spoilers in the form of previously data mined art, story predictions, the Act loading screens etc. I'm not going to chance ruining any potentially cool moments by looking at any datamined info if any does turn up.
If it looks like info starts getting leaked and mined and spread across fansites, then it's time for me to take a holiday from DFans until I've finished the game on normal.
It was nice to peak at more than the small stuff Blizz has let us see when we had no idea when we would be laying, now we have a release date, I can wait patiently.
Apparently people feel as though an encryption like this can slowly be cracked, if at all..
So I'll try to make this very clear. Short of having the encryption code, the only way to get *any* encrypted information whatsoever is to have the passkey, this key is probably 128 digits, could be more but I doubt it's necessary. Considering there are a variety of ways to actually use the encryption key, it is not a standard, we'd have to not only be brute forcing trying to guess keys, but we'd also be guessing the encryption type. One of the major advantages of quantum computation is being able to solve a problem exactly like this, and at this point we're still trying to figure out how we can even make a scalable model of quantum computers.
This problem is effectively unsolvable. I would say it is completely unsolvable, but it could be done, but the average time frame to crack a problem like this generally extends well beyond a few months, and in some cases literally is longer than the known age of the universe.
Basically it's more likely that lightning strikes the Blizzard HQ, and that somehow magically unlocks everything.
You do realize that SC2 was broken and you could play it the week prior right? It will be done, nothing is 'unbreakable' given enough time and 50+ days is plenty of time
Rollback Post to RevisionRollBack
Sometimes you don't always know where you stand... until you know that you won't run away.
I already part feel like I've spoilt some of the game story for myself by seeing spoilers in the form of previously data mined art, story predictions, the Act loading screens etc. I'm not going to chance ruining any potentially cool moments by looking at any datamined info if any does turn up.
If it looks like info starts getting leaked and mined and spread across fansites, then it's time for me to take a holiday from DFans until I've finished the game on normal.
It was nice to peak at more than the small stuff Blizz has let us see when we had no idea when we would be laying, now we have a release date, I can wait patiently.
Apparently people feel as though an encryption like this can slowly be cracked, if at all..
So I'll try to make this very clear. Short of having the encryption code, the only way to get *any* encrypted information whatsoever is to have the passkey, this key is probably 128 digits, could be more but I doubt it's necessary. Considering there are a variety of ways to actually use the encryption key, it is not a standard, we'd have to not only be brute forcing trying to guess keys, but we'd also be guessing the encryption type. One of the major advantages of quantum computation is being able to solve a problem exactly like this, and at this point we're still trying to figure out how we can even make a scalable model of quantum computers.
This problem is effectively unsolvable. I would say it is completely unsolvable, but it could be done, but the average time frame to crack a problem like this generally extends well beyond a few months, and in some cases literally is longer than the known age of the universe.
Basically it's more likely that lightning strikes the Blizzard HQ, and that somehow magically unlocks everything.
You do realize that SC2 was broken and you could play it the week prior right? It will be done, nothing is 'unbreakable' given enough time and 50+ days is plenty of time
I know sc2 beta was cracked to play w/o logging onto bnet but uhh, how were people able to inject the key into their installer to install and play on bnet week before considering key is stored on Blizz's server?? That's news considered i followed it hard and wanted to play sc2 badly or wanted info. How'd that work? Any info? Cuz if its the same as SC2 then D3 should be cracked already.
Yes, it is in theory possible. And the way the algorithm is implemented is entirely different, but effectively the one you've stated is the simplest but most time consuming. You can do any order, but you need an algorithm to keep track of which numbers you've guessed already, and which ones to try in the future, so picking at random actually requires more of your computers resources, so just counting up is usually the way a brute force method is implemented.. at least as far as I know, but I'm not hacker, nor am I even really a programmer.
But we really need to put it in perspective here. Imagine going to the casino, sitting down to play poker 5 card stud, and drawing a royal flush in spades 10 times in a row. This scenario is highly probably, like close to 100%, compared to guessing the encryption key even within the first several billion guesses.
OK, thanks for the clarification. I've learned something new today. :]
@Sindromica
You're the second person from the UK to tell me that unessential theory. Why? I'm completely aware of how it works and the chances at play. Now I know how decrypting works as well.
oh my gawd he's ARMED WITH KNOWLEDGE!!!!!!!!!!!!! lmao just jk bud =P
You do realize that SC2 was broken and you could play it the week prior right? It will be done, nothing is 'unbreakable' given enough time and 50+ days is plenty of time
I didn't say it was unbreakable, I said that even a thousand super computers running parallel will still take over a billion trillion years to crack this code, on average. You guys do realize that banks use 128 key encryption to store your personal financial information. Why would someone waste their time trying to crack d3 when the same exact process could yield millions in dollar in robbing a bank.
If the game information is stored locally, the safety mechanisms can be *bypassed*. NO ONE cracked SC2 encryption code, they bypassed it and made the game work offline, as you said. They could no log into battlenet. If I'm not mistaken it also bypassed inputing your authentication key, so you actually had to reinstall the game if you wanted to play online.
Diablo 3 does not have an offline mode to exploit in this manner, and as such will no be played. At most they can datamine the information that is stored locally. Which even then would surprise me. If I had to guess I'd say the managed to crack the installer to display 0-100% install progress, but it isn't actually working. Especially considering it's been 8 hours since they were 20% completed, and no updates.
I know sc2 beta was cracked to play w/o logging onto bnet but uhh, how were people able to inject the key into their installer to install and play on bnet week before considering key is stored on Blizz's server?? That's news considered i followed it hard and wanted to play sc2 badly or wanted info. How'd that work? Any info? Cuz if its the same as SC2 then D3 should be cracked already.
Ya the offline mode was cracked since all the game information was stored locally.
That guy doesn't know what he's talking about and clearly couldn't have read everything I wrote. Because I clearly state that it's specifically to do with the fact that game information isn't all stored locally. No one cracked SC2 and was able to log into BNET. They by-passed the encryption and got the game to work in 'offline' mode. That isn't the same thing.
I have a feeling that in that video they also managed to bypass the encryption, rather than crack it. Which means they won't be playing the game any time soon, since there doesn't exist a game world for them to play in.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Fact is, it isn't. In fact most of the shit that anonymous pulls is just DDOS attacks which are laughably simple.
You need somewhere around a billion trillion years of work to crack it. See my post earlier.
Like, do they start form 0000000000000000 and then 00000000000000001 and so on? Can they, for example, start with 948302893850328d93 and continue with something completely different and random? Heh, I know I'm a noob but at least I realize it.
Ha. Bagstone.
It's like hiring a bunch of professional burglars to steal a kid's lunch money.
Yes, it is in theory possible. And the way the algorithm is implemented is entirely different, but effectively the one you've stated is the simplest but most time consuming. You can do any order, but you need an algorithm to keep track of which numbers you've guessed already, and which ones to try in the future, so picking at random actually requires more of your computers resources, so just counting up is usually the way a brute force method is implemented.. at least as far as I know, but I'm not hacker, nor am I even really a programmer.
But we really need to put it in perspective here. Imagine going to the casino, sitting down to play poker 5 card stud, and drawing a royal flush in spades 10 times in a row. This scenario is highly probably, like close to 100%, compared to guessing the encryption key even within the first several billion guesses.
@Sindromica
You're the second person from the UK to tell me that unessential theory. Why? I'm completely aware of how it works and the chances at play. Now I know how decrypting works as well.
Ha. Bagstone.
Ha. Bagstone.
Once the game is released, it is pretty simple to emulate servers and distribute pirated copies. However, you can't copy a program that doesn't exist - and without decryption the program is effectively nonexistent.
Yes, the Diablofans community should link all of our computers together to bruteforce this encryption. LET US UNITE!
*puts on his tinfoil hat*
Ha. Bagstone.
You do realize that SC2 was broken and you could play it the week prior right? It will be done, nothing is 'unbreakable' given enough time and 50+ days is plenty of time
I know sc2 beta was cracked to play w/o logging onto bnet but uhh, how were people able to inject the key into their installer to install and play on bnet week before considering key is stored on Blizz's server?? That's news considered i followed it hard and wanted to play sc2 badly or wanted info. How'd that work? Any info? Cuz if its the same as SC2 then D3 should be cracked already.
http://www.youtube.com/watch?v=H2G1XUCw42I
oh my gawd he's ARMED WITH KNOWLEDGE!!!!!!!!!!!!! lmao just jk bud =P
Ha. Bagstone.
Ate it!
Hah no decryption for you!
I didn't say it was unbreakable, I said that even a thousand super computers running parallel will still take over a billion trillion years to crack this code, on average. You guys do realize that banks use 128 key encryption to store your personal financial information. Why would someone waste their time trying to crack d3 when the same exact process could yield millions in dollar in robbing a bank.
If the game information is stored locally, the safety mechanisms can be *bypassed*. NO ONE cracked SC2 encryption code, they bypassed it and made the game work offline, as you said. They could no log into battlenet. If I'm not mistaken it also bypassed inputing your authentication key, so you actually had to reinstall the game if you wanted to play online.
Diablo 3 does not have an offline mode to exploit in this manner, and as such will no be played. At most they can datamine the information that is stored locally. Which even then would surprise me. If I had to guess I'd say the managed to crack the installer to display 0-100% install progress, but it isn't actually working. Especially considering it's been 8 hours since they were 20% completed, and no updates.
Ya the offline mode was cracked since all the game information was stored locally.
That guy doesn't know what he's talking about and clearly couldn't have read everything I wrote. Because I clearly state that it's specifically to do with the fact that game information isn't all stored locally. No one cracked SC2 and was able to log into BNET. They by-passed the encryption and got the game to work in 'offline' mode. That isn't the same thing.
I have a feeling that in that video they also managed to bypass the encryption, rather than crack it. Which means they won't be playing the game any time soon, since there doesn't exist a game world for them to play in.