代码混淆

✍ dations ◷ 2025-04-04 08:08:41 #计算机编程

代码混淆(Obfuscation)是将计算机程序的代码,转换成功能上等价,但是难于阅读和理解的形式的行为。

代码混淆可以用于程序源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。目前已经存在许多种功能各异的代码混淆器。

其主要工作有:

代码混淆器也会带来一些问题。主要的问题包括:

白盒密码( White-box cryptography)是指够抵抗白盒攻击的密码算法,以及对应实现。常见的实现方式是借助高强度的代码及算法混淆。

相关

  • 病原微生物病原体(希腊语:πάθος pathos “痛苦”、“热情” 与 -γενής -genēs “生产者”),在生物学中,从最古老和最广泛的意义上说,就是任何可以产生疾病的事物。病原体也可以称
  • 冈比西斯二世冈比西斯二世(古波斯楔形文字:
  • Yale University Press耶鲁大学出版社是美国耶鲁大学的大学出版社(英语:university press)。它于1908年由 George Parmly Day 创建, 在1961年成为耶鲁大学的官方部门,但财政和运作自主。截至2009年,耶鲁
  • 绝缘绝缘体(英语:Insulator),又称电介质或绝缘子,是一种阻碍电荷流动的材料。在绝缘体中,价带电子被紧密的束缚在其原子周围。这种材料在电气设备中用作绝缘体,或称起绝缘作用。其作用
  • 托尔曼理查德·蔡斯·托尔曼(英语:Richard Chace Tolman,1881年3月4日-1948年9月5日),美国数学物理学家和物理化学家,亦是统计力学的权威学者。他还在爱因斯坦发现了广义相对论后不久为物
  • 航行航行是指人类使用轮机工程制作的交通工具来从事水上活动,操纵风力来使船航行的就叫做帆船。人们可以借由控制舵与船索来控制船身及前进方向。
  • Eleven Sports壹拾壹体育网(英语:Eleven Sports Network)是一个总部位于英国的体育频道集团,成立于2015年9月2日。公司由体育营销机构MP & Silva(英语:MP & Silva)和The Channel Company(英语:The
  • 战国时代 (日本)战国时代,简称战国,是日本历史上的一个重要时期,一般是指1467年足利义政时期的应仁之乱(亦有始于明应之变的说法)开始的长达一百五十多年的政局纷乱及群雄割据的一段时期。最终,历
  • 吴藕汀吴藕汀(1913年-2005年),浙江嘉兴人,画家、诗人。1950年代任职于嘉业堂藏书楼。后于南浔隐居。
  • 康德站康德站(韩语:강덕역)是朝鲜民主主义人民共和国咸镜北道清津市松坪区域的一个铁路车站,属于康德线、芹洞线和松坪线。康德线芹洞线松坪线