Pendant le développement de logiciels, les programmeurs et les ingénieurs logiciels sélectionner les extensions de fichiers pour les programmes en fonction de leurs propres préférences. Pour cette raison, il est possible pour les fichiers indépendants de partager une extension de fichier commun, ce qui est le cas avec les fichiers .key.