В чем разница между использованием открытого ключа и закрытого ключа для файлов .snk?
Как использовать открытые ключи вместо закрытого ключа для StrongName?
comment
Не могли бы вы немного пояснить это? Что вы пытаетесь достичь?
- person vcsjones   schedule 13.09.2011
comment
Поймите разницу между закрытым ключом и открытым ключом с точки зрения использования.
- person pencilCake   schedule 13.09.2011
Ответы (1)
Вы используете:
- закрытый ключ для подписи сборки;
- открытый ключ для проверки подписи (на сборке);
Оба математически связаны, читайте о криптографии с открытым ключом RSA для деталей.
Таким образом, вам необходимо защитить закрытый ключ, если вы хотите, чтобы никто другой не смог создать подписанную сборку, используя тот же токен открытого ключа, что и вы.
примечание: токен открытого ключа представляет собой сокращенную версию (часть дайджеста SHA1) вашего открытого ключа (который будет слишком длинным для отображения в большинстве сценариев).
person
poupou
schedule
13.09.2011