代码混淆

✍ dations ◷ 2025-07-21 16:48:41 #计算机编程

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

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

其主要工作有:

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

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

相关

  • 蛋白质二级结构二级结构(英语:Secondary structure)在生物化学及结构生物学中,是指一个生物大分子,如蛋白质及核酸(DNA或RNA),局部区段的三维通式。然而它并不描述任何特定的原子位置(在三级结构中
  • 新天地教会教徒群聚性感染新天地耶稣教证据帐幕圣殿(朝鲜语:신천지예수교 증거장막성전/新天地예수敎 證據帳幕聖殿*/?),简称新天地教会或新天地,是由李万熙于1984年3月14日在韩国创建的基督教系新兴宗教团
  • 1561年
  • 为公众利益为公众利益(拉丁语:pro bono publico,英语:for the public good、常常缩写为“pro bono”;公益服务)是拉丁语短语,指的是志愿提供专业服务,不收取任何报酬。和传统意义上的志愿服务
  • 鄞义林鄞义林(Roy Ngerng Yi Ling)(1981年5月9日-)是一名目前定居台湾的新加坡社会运动家和作家,以被裁定诽谤总理李显龙罪成而闻名。毕业于实龙岗初级学院和新加坡国立大学社会学系,其后
  • 可可粉可可粉(Cocoa powder)、可可块 (Cocoa solid),或者直接叫可可。其成分是从可可树结出的豆芙(果实)里取出的可可豆(种子),经发酵、粗碎、去皮等工序得到的可可豆碎片(通称可可饼),由可可饼
  • 博洛尼亚宣言《博洛尼亚宣言》是博洛尼亚进程的纲领性文件。由29个欧洲国家的教育部长于1999年在意大利的博洛尼亚正式签署。欧洲各国的高等教育体系结构复杂,彼此相异,导致跨国人才交流和
  • 星船 (歌曲)《星船》(英语:),是特立尼达-美国艺人妮姬·米娜的一首歌曲,收录于她的第2张录音室专辑《粉红星期五:妖言惑众》()中。2012年2月14日,歌曲作为专辑的首支单曲发行。歌曲由米娜、纳蒂
  • 金光平金光平(1899年-1966年),本名恒煦,爱新觉罗氏,满族,契丹文、女真文学家,清朝末代镇国公。金光平出身于清朝宗室之家。六世祖是乾隆帝第五子永琪,四世祖母是著名女词人顾太清,家族的爵位
  • 单频网单频网(Single-Frequency Network,SFN)是一种广播网络,易言之,即数个发送器透过同个频率频道同时发送同个信号。模拟的FM与AM音频广播网以及数字广播网在SFN中可以同时运作;但模拟