Strong name (в переводе с англ. строгое имя) – это подпись (маркер открытого ключа) сборки в GAC. Во время подписи сборки вычисляется открытый криптографический ключ и закрытый криптографический ключ, который находится только у производителя данной сборки. Strong name образуется при помощи хеширования закрытого криптографического ключа.
Strong name необходим исключительно для определения сборки, как уникальной в GAC. Также существует заблуждение, что strong name предоставляет сборке полную защиту от модификации. Эту защиту можно обойти.
При изменении содержания сборки, изменяется и strong name, поэтому, программа, использующая данную сборку, при её модификации, откажется работать с ней. Но существует способ обойти такую защиту. Для обхода необходимо удалить strong name сборки и использующего её приложения.
Большинство сборок, выпускаемых компанией Microsoft, подписаны одним и тем же strong name. Так происходит, потому что все эти сборки подписаны с помощью одного и того же закрытого ключа, соответственно их strong name генерируется с помощью хеширования одного и того же закрытого криптографического ключа.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .