2009-12-06 2 views

Répondre

15

La signature d'assemblage n'est pas une obfuscation. Le nom fort d'un assemblage garantit l'origine de l'assemblage (c'est-à-dire qu'un assemblage signé avec votre clé privée ne peut être écrit que par vous), et il garantit que l'assemblage n'a pas été falsifié.

Pour réitérer, si vous voulez réprimer le réflecteur, obscurcissez votre assemblage.

9

La signature est et non destinée à protéger le désassemblage de votre code. Si vous voulez cela, regardez obfuscators.

La signature fait partie de la dénomination forte, ce qui permet la coexistence d'assemblages de fournisseurs différents portant le même nom et de différentes versions d'assemblages. La seule offre de signature «protection» est qu'il n'est pas possible de créer un «faux» remplacement sans avoir accès à la paire de clés d'origine. La signature ajoute une signature numérique à votre assembly (visible comme jeton de clé publique).