跳到主要内容

1 篇博文 含有标签「强名称」

查看所有标签

C#强签名有什么用?恒盾C#混淆加密大师强签名使用教程

在使用恒盾C#混淆加密大师处理 C# DLL 或 EXE 时,如果原始程序集本身带有强名称(Strong Name),混淆处理后原有的强签名会失效。这是因为重命名、流程混淆、字符串加密等功能都会修改程序集内容,而强签名一旦生成,就与文件的二进制内容绑定,任何改动都会让签名校验无法通过。

软件提供的强签名功能,可以在混淆处理完成后,使用你指定的强名称密钥文件(.snk)对输出的 DLL 或 EXE 重新签名。这样处理后的文件既能保留混淆保护,又能拥有有效的强名称签名,方便被其他程序集继续引用,或用于安装到全局程序集缓存(GAC)等需要强名称的场景。

恒盾C#混淆加密大师强签名配置