社区
C#
帖子详情
如何给混淆后的程序集加强名称?
cykevin
2010-06-24 03:41:38
我用 al, csc都试过了,不能重新链接和编译程序集,怎么办呢?
...全文
113
8
打赏
收藏
如何给混淆后的程序集加强名称?
我用 al, csc都试过了,不能重新链接和编译程序集,怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jshi123
2010-06-26
打赏
举报
回复
[Quote=引用 6 楼 cykevin 的回复:]
为什么说要延迟签名呢,直接签名,混淆,再加签名不是也一样么?
[/Quote]
是可以的,虽然重复签名没有必要,不过混淆工具要能够正确处理签过名的dll,vs集成的Dotfuccator就可以支持
xy325432
2010-06-25
打赏
举报
回复
学习,帮顶下。。
cykevin
2010-06-25
打赏
举报
回复
为什么说要延迟签名呢,直接签名,混淆,再加签名不是也一样么?
teerhu
2010-06-24
打赏
举报
回复
學習了
jshi123
2010-06-24
打赏
举报
回复
所谓签名是指对assembly文件计算摘要,再用私钥进行加密得到一个值,
使用者在验证的时候同样对文件计算摘要,用公钥解密得到的值应该是一致的,表示文件没有被别人破环。
签完名再混淆就把assembly文件的数据都改掉了,再验证签名就不正确了。
cykevin
2010-06-24
打赏
举报
回复
jshi123
刚才就是这样做的,成功了,延迟签名这块我还没看,能说说为什么要延迟签名么?
jshi123
2010-06-24
打赏
举报
回复
你是怎么做签名的?应该要用
延迟签名
在AssemblyInfo.cs中加上:
[assembly:AssemblyKeyFile("myKey.snk")]
[assembly:AssemblyDelaySign(true)]
编译并用混淆工具处理后,再对混淆后的assembly进行签名
sn -R myAssembly.dll sgKey.snk
cykevin
2010-06-24
打赏
举报
回复
没有人,我自己顶。
.NET
混淆
器 Dotfuscator使用教程三:保护你的应用之检查受保护的
程序
集
本篇文章将继续上一篇文章与大家分享保护应用
程序
的第二个部分 - 检查受保护的
程序
集
。将Dotfuscator
集
成到项目中后,你应该验证
集
成后项目是否正常运行。你可能也很想知道Dotfuscator默认提供的保护是什么样的。...
C#学习笔记—
程序
集
-从基础到高级
二 “普通
程序
集
”与“强
名称
程序
集
” 三 “私有
程序
集
”与“共享
程序
集
” 在学习
程序
集
时,总是发现
程序
集
被冠以各种头衔。
程序
集
按文件数量可分为:单文件
程序
集
和多文件
程序
集
;按是否签名,可分为:普通程
C#学习笔记——各种头衔的
程序
集
在学习
程序
集
时,总是发现
程序
集
被冠以各种头衔。
程序
集
按文件数量可分为:单文件
程序
集
和多文件
程序
集
;按是否签名,可分为:普通
程序
集
和强命名
程序
集
;按部署方式,可分为:私有
程序
集
和共享
程序
集
。下面开始分别...
篡改检查是什么?.NET
混淆
器Dotfuscator如何实现应用
程序
的保护?
Dotfuscator的分层
混淆
、加密、水印、自动失效、防调试、防篡改、报警和防御技术,为世界各地成千上万的应用
程序
提供保护。 Dotfuscator提供了一种应用
程序
保护的多层方法。这些层中的每一层都提供了一个重要的整体...
Allatori Java obfuscator的
名称
混淆
特征
Allatori Java obfuscator是第二代Java代码
混淆
器,为您的知识产权提供全方位的保护。大部分第二代
混淆
器都具有保护功能。Allatori除了保护功能之外,还附加了一系列的功能,几乎可以抵御一切的代码攻击。同时,...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章