Dans une tentative pour lutter contre le piratage de logiciels, de nombreux logiciels modernes navire avec "clé de produit" méthodes d'authentification. Cette méthode utilise un généré de façon aléatoire, chaîne alphanumérique 15-25 chiffres de caractères à vérifier que vous avez un morceau légitime du logiciel. Bien que cette méthode a prouvé modérément efficace pour dissuader les pirates de logiciels, il peut être légèrement gênant pour le consommateur légitime qui a des difficultés à localiser ces clés de produit, qui sont généralement attachés à l'emballage d'origine du produit. Des logiciels tels que Keyfinder peuvent être utilisés pour localiser code de la clé d'un programme dans le registre de votre ordinateur.