Índice:
Definição - O que significa Key Generator (Keygen)?
Um gerador de chaves (keygen) é uma ferramenta criptográfica usada para gerar chaves do produto, que são sequências alfanuméricas exclusivas que informam ao programa instalador que o usuário que iniciou a instalação possui uma licença do software. Um gerador de chaves tenta gerar uma chave de produto correta que permite concluir a instalação do software. Por esse motivo, o keygen é frequentemente associado à pirataria de software, crack e hacking, o que geralmente é verdade. No entanto, também existem keygens não utilizadas na pirataria; Os próprios distribuidores de software têm geradores de chaves que geram um grande número de chaves exclusivas que são associadas a cada cópia do software que estão vendendo.
Techopedia explica Key Generator (Keygen)
Em suas funções mais básicas, os geradores de chaves tentam emular a sequência de teclas exigida por um programa para instalação. Isso permite que cópias de software com licença inicial sejam distribuídas, geralmente de graça, e depois instaladas por qualquer pessoa sem a necessidade de pagar por uma licença real de um produto que deve incluir a chave do produto. A criação de geradores de chaves e software de cracking é galopante por causa do custo de varejo de software legítimo. Por exemplo, ferramentas de produtividade como o Microsoft Office ou o Adobe Suite custam centenas a milhares de dólares por uma única cópia, o que é muito caro para muitas pessoas em todo o mundo. Isso resulta na distribuição massiva de geradores de chaves e cópias rachadas de software.
A maioria dos softwares modernos possui outros meios de validação que não uma chave de produto para garantir que o software seja licenciado legalmente e não seja pirateado. Um gerador de chaves pode permitir que o usuário instale o software, mas a validação pela Internet interrompe o funcionamento do software. No entanto, hackers e crackers usam mais do que o gerador de chaves para usar ilegalmente o software. Algumas keygens são equipadas com servidores de falsificação que interceptam a comunicação entre o software e os servidores reais, fornecendo a resposta de validação que espera dos servidores reais, fazendo com que o software pense que foi validado.
