Jump to content

Keygen: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Undid revision 601447848 by Kbrose (talk)
No edit summary
Line 1: Line 1:
{{For|programs which generate cryptographic keys|Key generator}}
{{For|programs which generate cryptographic keys|Key generator}}
A '''key generator''' ('''keygen''') is a computer program that generates a [[product key|product licensing key]], such as a [[serial number]], necessary to [[Product activation|activate]] for use a [[software application]].
A '''key generator''' (usually stylized as '''keygen''') is a computer program able to generate a [[product key]] or other information necessary to [[Product activation|activate]] a [[software application]].

Due to close ties of the [[warez scene]] and [[demoscene]], keygens are often accompanied with [[chiptune]]s and artistic visual representations.
Due to close ties of the [[warez scene]] and [[demoscene]], keygens are often accompanied with [[chiptune]]s and artistic visual representations.


==Online key verification==
==Software licensing==
Today many programs make use of key verification over the internet (also called validation as introduced by [[Microsoft]]), in this case a classic keygen cannot be used to pass [[product activation]] completely, a [[Software cracking|crack]] is often used to remove or bypass the verification procedure. Advanced keygens include additional features to circumvent online key verification, for example by generating the validation data which would otherwise be returned by an activation server. If the software offers phone activation then the keygen could generate the correct activation code to finish activation. Another method that has been used is activation server emulation, this will patch the program's memory to use the keygen's counterfeit activation server.
A [[software license]] is a legal instrument that governs the usage and distribution of computer software. Often, such licenses are enforced by implementing in the software a [[product activation]] or [[digital rights management]] (DRM) mechanism seeking to prevent unauthorized use of the software by issuing a code sequence that must be entered into the application when prompted or stored in its configuration.

==Key verification==
Many programs attempt to verify or validate licensing keys over the Internet by establishing a session with a licensing application of the software publisher. Advanced keygens bypass this mechanism, and include additional features for key verification, for example by generating the validation data which would otherwise be returned by an activation server. If the software offers phone activation then the keygen could generate the correct activation code to finish activation. Another method that has been used is activation server emulation, this patches the program memory to use the keygen as activation server.


==Multi-keygen==
==Multi-keygen==
A multi-keygen is a keygen that offers key generation for multiple software applications. Multi-keygens are sometimes released over singular keygens if a series of products requires the same [[algorithm]] for generating [[product key]]s. In this case, only a single value encoded within the key has to be changed in order to target a different product.
A multi-keygen is a keygen that offers key generation for multiple [[software application]]s. Multikeygens are sometimes released over singular keygens if a series of products requires the same [[algorithm]] for generating [[product key]]s. In this case, only a single value encoded within the key has to be changed in order to target a different product. Software suites like the [[Adobe Creative Suite]] are often targeted by these types of keygens.
<!--
==Origin==
-->


==Availability==
==Availability==
Keygens are available for download on [[warez]] sites or through [[Peer-to-peer|P2P]] networks. Many keygens available through P2P networks have been corrupted with [[malware]].{{cn|date=March 2014}} Many keygens however are often detected by [[Antivirus]] software as false positives or as a category of [[malware]] themselves.{{cn|date=March 2014}}
Keygens are available for download on [[warez]] sites or through [[Peer-to-peer|P2P]] networks. Many keygens available through [[Peer-to-peer|P2P]] networks have been corrupted with [[malware]]. Many keygens however are often detected by [[Antivirus]] software as false positives or as a category of [[malware]] themselves.


==See also==
==See also==

Revision as of 22:14, 27 March 2014

A key generator (usually stylized as keygen) is a computer program able to generate a product key or other information necessary to activate a software application. Due to close ties of the warez scene and demoscene, keygens are often accompanied with chiptunes and artistic visual representations.

Online key verification

Today many programs make use of key verification over the internet (also called validation as introduced by Microsoft), in this case a classic keygen cannot be used to pass product activation completely, a crack is often used to remove or bypass the verification procedure. Advanced keygens include additional features to circumvent online key verification, for example by generating the validation data which would otherwise be returned by an activation server. If the software offers phone activation then the keygen could generate the correct activation code to finish activation. Another method that has been used is activation server emulation, this will patch the program's memory to use the keygen's counterfeit activation server.

Multi-keygen

A multi-keygen is a keygen that offers key generation for multiple software applications. Multikeygens are sometimes released over singular keygens if a series of products requires the same algorithm for generating product keys. In this case, only a single value encoded within the key has to be changed in order to target a different product. Software suites like the Adobe Creative Suite are often targeted by these types of keygens.

Availability

Keygens are available for download on warez sites or through P2P networks. Many keygens available through P2P networks have been corrupted with malware. Many keygens however are often detected by Antivirus software as false positives or as a category of malware themselves.

See also

References