Je crée une application avec plusieurs DLL et j'ai pensé que je pouvais simplement appeler Assembly.GetPublicKey() à l'exécution et voir si les DLL étaient signées par moi. Cependant, je vois maintenant qu'il existe une méthode SetPublicKey sur l'assemblage. Cela ne rend-il pas facile pour quiconque d'usurper mes DLL? Ou est-ce que je vérifie la signature des DLL dans le mauvais sens?.net Question de sécurité d'assemblage
Mise à jour: J'ai une architecture de plugin et j'essaye juste d'empêcher quelqu'un de détourner mon application en écrivant leur propre DLL.
double possible de [Vérification d'un assemblage pour un nom fort] (http://stackoverflow.com/questions/308756/checking-an-assembly-for-a-strong-name) –