Что делает цифровая подпись для сильных именных сборок. Я читал, что у сильно названной сборки есть открытый ключ и цифровая подпись.
Из Статья в Википедии "Сборка (CLI)" :
"Подписание сборки подразумевает получение хэша важных частей сборки, а затем шифрование хэша с помощью закрытого ключа. Подписанный хэш сохраняется в сборке вместе с открытым ключом. Открытый ключ расшифровывает подписанный хеш. Когда CLR загружает сильно именованную сборку, он генерирует хэш из сборки, а затем сравнивает это с дешифрованным хэшем. Если сравнение преуспевает, это означает, что открытый ключ в файле (и, следовательно, токен открытого ключа) связан с закрытый ключ, используемый для подписи сборки. Это будет означать, что открытый ключ в сборке является открытым ключом издателя сборки, и, следовательно, атака спуфинга прерывается".
Точная информация выше? Он не имеет ссылки на цифровую подпись. Я не смог найти страницу MSDN, объясняющую, как подписываются сборки, как проверяется подпись и как устраняется возможность взлома. Хотелось бы узнать больше об этом.