打开WinForm项目,右击点属性。弹出的界面的左边导航栏中的签名是做什么的。该如何签名?求高手指点。

解决方案 »

  1.   

    加密用的,需要先生成一个强名称密钥文件。强名称依赖于唯一的密钥对来确保名称的唯一性。任何人都不会生成与您生成的相同的程序集名称 ,因为用一个私钥生成的程序集的名称与用其他私钥生成的程序集的名称不相同。强名称保护程序集的版本沿袭。强名称可以确保没有人能够生成您的程序集的后续版本 。用户可以确信,他们所加载的程序集的版本出自创建该版本(应用程序是用该版本生成的)的同一个发行者。强名称提供可靠的完整性检查。通过 .NET Framework 安全检查后,即可确信程序集的内容在生成后未被更改过 。