.NET代码的保护

博客介绍了.NET代码的加密方法,如用vs2002/2003开发时删除.cs/.vb文件只留.dll和.aspx,将.aspx代码写入.cs,vs2005可打包.aspx。但dll可被反编译,高级方法是加入混淆器,终极方案是加入本地CPU指令,不过加密并非绝对。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1没有绝对的保护 加密和破解都相对的

2用vs2002/2003/开发的代码 删除.cs/.vb文件只留 .dll和.aspx可以达到加密
若要加密.aspx 可以把.aspx代码写入.cs
vs2005 beta1可以连.aspx都打包

3但是 dll还可以被反编译 所以高级的是加入混淆器
不过这样也不是绝对的还是可以反编译混淆器混淆的dll
而且混淆器混淆的不一定不出问题

4终极解决方案也是我所知道的最高级的方法
把代码加入本地CPU指令 估计没有人能够反编译本地CPU指令

不过我觉得没有必要这样 因为你觉得很高深的代码别人可能n年前就会了
多和别人交流 大家需要什么就来csdn多好
只有这样才能带到更高的境界!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值