.NET代码的保护

博客指出加密和破解是相对的,介绍了.NET代码加密方法,如用VS2002/2003开发时删除.cs/.vb文件只留.dll和.aspx,2005 beta1可打包.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多好 
只有这样才能带到更高的境界!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值