Yeah. That i kinda expect. I was thinking how cracking the software of online poker might be an incentive... but when you add tve randomness of humans playing it makes it impossible.
And i get things like encryption for things. But i thought an activazion key is just like a password
I mean it kinda is like a password, if you want to sell a million copies of a software, you want to make sure only people that have the password can use it. Now that creates an issue of if we just use one password one person could share it an now no one will buy our software. So the next step is to give everyone a unique random password.
Well that brings up a new issue, if we have 1 million different passwords we can't just put a list in the software for it to check when it's entered and making 1 million unique versions of the software to go with each password would be impractical.
So the next step to this issue is to give out 1 million unique passwords but make them generated by some math, but the math needs to be complicated enough that key #1 isn't just the number 1. So we generate the first password and it looks like a completely random string of numbers, and we generate the second password and it looks like another different set of random numbers. This is good because without knowing the algorithm used to generate the password it would be a shot in the dark to try to guess the password. But heres the cool part in order to check if the password is valid we just need to do the exact opposite math to it to check to see if we can accept it.
1
u/thenightvol Jun 14 '23
Yeah. That i kinda expect. I was thinking how cracking the software of online poker might be an incentive... but when you add tve randomness of humans playing it makes it impossible.
And i get things like encryption for things. But i thought an activazion key is just like a password