Monday, November 9, 2009

What is Strong Name in .NET?

Strong Name is a simple English word, which is used for Assembly Identity. It may be simple text name, version number, and culture information (if provided) — plus a public key and a digital signature. 

Strong name is similar to GUID(It is supposed to be unique in space and time) in COM components.Strong Name is only needed when we need to deploy assembly in GAC.Strong Names helps GAC to differentiate between two versions.Strong names use public key cryptography(PKC) to ensure that no one can spoof it. PKC use public key and private key concept.

No comments:

Post a Comment