Pomóż nam rozbudować ten artykuł!
Do zrobienia: Dodać ilustracje, opisać keygeny DI i ten od PainteR-a, i może jeszcze jakieś inne.

Keygen - program służący do generowania kluczy produktów w wersji testowej (trial, shareware) w celu zniesienia ich ograniczeń.

Interfejs

Interfejs takiego programu ogranicza się jedynie do pól oraz listy rozwijanej niezbędnej dla oprogramowania, które aktywuje dany keygen. Do tych pól należy pole z kluczem aktywacyjnym, a także mogą być to pole z nazwą oraz - gdy keygen jest przeznaczony do więcej niż jednego oprogramowania - lista rozwijana, w której są wymienione programy wspierane przez dany keygen. Jeśli już jest pole z nazwą użytkownika, to zazwyczaj jest ono już wypełnione przez twórcę keygena.

W niektórych keygenach w tle słychać muzykę.

Dodatkowe funkcjonalności

Niektóre keygeny mają też funkcję robienia kopii zapasowej plików, które są przez nie modyfikowane, żeby móc je w razie niepowodzenia przywrócić. Oczywiście decyzja należy do użytkownika, czy chce on, aby keygen wykonał kopię zapasową plików, które mają zostać zmodyfikowane.

Reakcja oprogramowania antywirusowego na program tego typu

Gdy użytkownik spróbuje uruchomić keygen, mając działające w tle oprogramowanie antywirusowe, antywirus uzna keygena za zagrożenie i usunie go z dysku. Dzieje się tak, ponieważ keygen jest programem, który ingeruje w kod źródłowy plików. Więc aby móc skorzystać z keygena, należy na ten czas wyłączyć ochronę w oprogramowaniu antywirusowym.

Znane keygeny

Digital Insanity (Sony)

(Do opisania)

Adobe Patcher by PainteR

(Do opisania)