众所周知,C#代码是极易被反编译的,所以当一些工程有涉及到公司知识产权的代码时,我们就有必要对代码进行混淆。因为我这段时间在研究win8,所以接下来讲讲windows store application 中C#代码混淆的方法。

前一部分都是扯调研过程中碰到的一些坑,如果只想找到解决方法,可以直接跳到解决方案一节查看。

通过搜索,发现大家推荐的比较多的代码混淆工具是Dotfuscator,但是这个工具是收费的,费用较高且没有试用版本。当然网上也有相应的破解版本,但大都是很老版本的破解,而按照官网上的升级描述,只有4.9.8000 Beta及以后的专业版本才支持windows  store application,即对appx文件进行混淆,所以这些破解版本并不适合我们。综合考虑,现阶段只能暂时放弃了这个工具。

之后再次到微软的论坛上查询,找到了Onfuscation这篇文章,其中介绍了几种混淆的方式,经过筛选,选择了其中的

WinRT C#代码混淆相关推荐

  1. python 代码混淆 代码保护 pyminifier

    python 代码混淆 pyminifier 文章目录 python 代码混淆 pyminifier 安装 修改源码 混淆 python 代码 网站混淆 常用命令 安装 pip install pym ...

  2. 被黑客们使用的代码混淆技术

    长久以来,代码混淆技术一直都被认为是不能登大雅之堂的奇巧淫技,没有哪个学者会拿正眼瞧它一眼.国际C语言混乱代码大赛(International Obfuscated C Code Contest,IO ...

  3. android代码混淆笔记

    混淆处理的apk被反编译后代码中包名类名等都变成abcd之类.非常难看懂. 使用代码混淆.启用混淆器,对相关文件进行编辑,然后打包签名就能够了: ------------ 在2.3的版本号中,项目中有 ...

  4. python控制流_Python 的控制流代码混淆

    聊下 Python 的代码混淆,对 Python 的代码做混淆感觉是不伦不类,但是对于外包项目交付型的,又有一些需要. 混淆的目的就是加大别人分析你代码逻辑和流程的难度,让代码看上去杂乱,逻辑混乱.但 ...

  5. Android笔记:防反编译、代码混淆中,解决第三方jar包不被混淆的一些心得,及gson防混淆方法...

    为了防止代码被反编译,一般在签名导出前需要对代码进行混淆.最近发现自己的一个项目工程在代码混淆后,使用中出现了异常.以下是自己这几天在解决代码混淆以及引入第三方jar包导致混淆出现的问题处理的一些心得 ...

  6. android proguard 第三方jar,Android Studio代码混淆-第三方jar混淆汇总(持续更新)

    前言 Android有非常多的优秀的第三方开源jar包,我们经常在我们的项目中使用了不少jar包,但是往往到了release的时候就忘了混淆第三方jar包了,会给我们开发带来不少麻烦,所有在这里汇总一 ...

  7. iOS应用安全之代码混淆实现篇

    1.iOS应用安全之代码混淆设计篇 2.iOS应用安全之代码混淆实现篇 针对设计篇描述的大致思路,现在针对各个问题点,给出实现方法 该脚本大致使用的工具如下:vi.grep.sed.find.awk. ...

  8. 浅谈Android保护技术__代码混淆

    浅谈Android保护技术__代码混淆 浅谈Android保护技术__代码混淆 代码混淆 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读 ...

  9. 日积月累:ProguardGui进行jar包代码混淆

    原文:http://blog.csdn.net/p106786860/article/details/12168703 前面文章<Proguard进行源代码混淆>讲解过怎么使用Progua ...

最新文章

  1. 2018-2019-1 20189210 《LInux内核原理与分析》第六周作业
  2. HashMap默认大小和扩容后的大小
  3. java调用arcgis rest服务器_c#调用arcgis地图rest服务示例详解(arcgis地图输出)
  4. Microsoft宣布.NET Core支持计划
  5. C#(Sharp)GDI plus与图形编程(计算机图形学必备知识)
  6. HDU2683——欧拉完全数
  7. SQL Server元数据损坏(metadata corruption)修复
  8. 小鱼易连电脑版_揭秘:为什么win10电脑越用越卡,本质问题是什么?
  9. 搭建Hexo博客并部署到Github
  10. 17 行为型模式-----迭代器模式
  11. C语言排序的几种算法
  12. span标签之间的空隙如何解决
  13. 老梁说天下——慈善的红与黑
  14. 树莓派启动自动连接WiFi
  15. weui 自定义datepicker 年月日 上午下午 四级联动的实现
  16. 获取手机机身和外置SD卡存储容量的方法
  17. Web3世界的入口Wallet使用指南
  18. 康奈尔大学的计算机专业怎么样,康奈尔大学研究生院计算机专业怎么样?
  19. 飞速创新更新IPO招股书:计划募资约14亿元,向伟为实际控制人
  20. 微机原理:编写一个源程序,在键盘上按一个键,将从AL返回的ASCII码值显示出来,如果按下ESC键则程序退出。

热门文章

  1. Linux系统命令行创建新文件
  2. 【网络安全】考试试卷十二
  3. 【多校训练】2021HDU多校6
  4. Linux:TFTP服务器搭建
  5. c语言产生服从正态分布的随机数,C语言产生满足正态分布的随机数
  6. DoraemonKit官方活动:提PR,赢大奖
  7. mysql 设置主键命令_mysql用命令行如何设置主键
  8. Scrapy----安装及基础案例
  9. 【从饮水机到名人堂之c语言】详解rand()函数(详解随机数生成方法)
  10. shiro过滤器详解