Den algoritme Microsoft anvender, til generering af serie-numre, er selvklart ikke til at finde nogen steder. Ydermere kunne man forestille sig, at de bruger forskellige algoritmer til de forskellige produktserier, eks. Office Suites etc.
Rent teoretisk, er der jo 25 tegn i en sådan nøgle, og A-Z + 0-9 er 35 mulige tegn.
Der er altså 35^25 teoretiske muligheder, hvilket giver 3.997 * 10^38 muligheder (Altså i store træk et 4-tal med 38 nuller efter).
Det er (naturligvis) tilstrækkelig mange muligheder til at en sådan nøgle er i hvert fald nogenlunde sikker mod et brute-force attack, hvor man blot afprøver forskellige kombinationer indtil man finder én der "passer".
Der anvendes givetvis én eller anden checksums mekanisme, så en nøgle kan tjekkes om det er en mulig gyldig nøgle, før det egentlige check mod en aktiveringsserver foretages; hvilket også betyder at mængden af "praktisk mulige" nøgler sikkert er en del mindre.
Hvordan den algoritme der bruges til det er skruet sammen, bevarer MS selvfølgelig som en velbevaret hemmelighed; og selvom man skulle ligge inde med viden om det, er jeg overbevist at det vil være ulovligt at dele denne viden.
hmm der er nogle fejl her, man kan IKKE bruge A-Z & 0-9 det er kun muligt at bruge BCDFGHJKMPQRTVWXY2346789 = 24 tegn
Har lige sendt dig en mail Karise_larry
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.