snk и pfx используются для двух разных целей.Snk используется для строгого именования, в котором используется пара ключей для уникальной идентификации сборки.PFX предназначен для подписи кода, который является аналогичным процессом, но предназначен для предотвращения злонамеренного вмешательства в сборки, которые распространяются публично.Использование обоих в сборке и строгих имен И подписывает их.
Можно создать собственный файл SNK, если вы храните закрытый ключ в безопасности.Файл PFX, полученный от Verisign, позволяет подписать сборку с помощью ключа, защищенного третьей стороной.Это дополнительный уровень безопасности, который позволяет пользователям вашей сборки знать, что она не была подделана.