Un keygen

Il keygen (dalla contrazione delle parole inglesi key, chiave e generator, generatore, "generatore di chiavi o codici") in informatica è un programma creato appositamente per registrare in maniera fraudolenta un programma commerciale a pagamento. A differenza dei crack il keygen non modifica assolutamente il programma, ma si limita a sbloccarlo mediante una serie di codici appositamente confezionati. Il Keygen è spesso un programma complesso cui, oltre al cracker (colui che disassembla il programma al fine di trovare i codici e gli algoritmi di registrazione), lavorano anche grafici, musicisti e programmatori, spesso raggruppati in un gruppo dove ognuno ha il suo scopo preciso. A volte tutte queste figure si raggruppano in un singolo individuo. Non è detto che tutti i keygen abbiano musica o grafica elaborata.[1]

Funzionamento

[modifica | modifica wikitesto]

Chi crea un keygen deve prima disassemblare il codice del programma che vuole registrare, poi con appositi programmi (esempio i debugger) trova l'algoritmo che genera il codice d'attivazione. Dopodiché crea il generatore con le istruzioni dell'algoritmo del software commerciale.[2][3]

Tipologie

[modifica | modifica wikitesto]

Un keygen viene quindi assemblato a seconda delle specifiche richieste del software da registrare.

Note

[modifica | modifica wikitesto]
  1. ^ (EN) View of Endless loop: A brief history of chiptunes, su journal.transformativeworks.org. URL consultato il 20 maggio 2020.
  2. ^ Reverse engineering : realizzare un keygen, su Elettronica Open Source, 1º Ottobre 2011. URL consultato il 20 maggio 2020.
  3. ^ QTalka 1.05: creiamo un piccolo keygenerator, su spin.quequero.org. URL consultato il 20 maggio 2020.

Voci correlate

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica