使用相同的密钥签署多个程序集:明智/不明智?

Jam*_*ieH 5 .net security strongname assemblies friend

可以对多个相关项目/程序集使用相同的强名称密钥.

我很想知道使用这种方法是否有任何缺点.特别是,它会导致缺乏安全性吗?

我正在考虑的一个方面是使用朋友组件.

Lex*_* Li 4

如果程序集属于一个解决方案,我认为这是可行的。

我认为强键的主要用途是识别这个程序集是由特定的人/组构建的。强签名程序集并不会给程序集带来更多的安全性。

您只能确保其他人无法使用您的密钥文件对程序集进行签名,但他们可以先破解它并使用另一个密钥文件对其进行签名。