代码混淆

✍ dations ◷ 2025-06-30 00:24:06 #计算机编程

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

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

其主要工作有:

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

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

相关

  • 上议院执政党(38)在野党(37)荷兰政府与政治 系列条目国会一院(荷兰语:Eerste Kamer der Staten-Generaal),或译参议院,是荷兰王国荷兰的最高议会。现拥有75名议员,每四年由12个省的参议会按
  • 托马斯·斯塔福德托马斯·佩顿·斯塔福德(Thomas Patten Stafford,1930年9月17日- )曾是一位美国国家航空航天局的宇航员,执行过双子星6A号、双子星9A号、阿波罗10号以及阿波罗-联盟测试计划任务
  • 参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):韩国茶文化泛指韩国的制茶、饮茶的文化。韩国的茶叶最初
  • 卢克雷奇·帕特拉什卡努卢克雷奇·帕特拉什卡努(罗马尼亚语:Lucrețiu Pătrășcanu 1900年11月4日-1954年4月17日)罗马尼亚共产党领导人,律师、社会学家、经济学家。布加勒斯特大学教授。1944年与埃米
  • SAAB 210SAAB 210 () 是瑞典的SAAB公司为了开发 J35 龙式,验证二重三角翼机概念而制造的缩小型的测试平台。虽然SAAB对于本机并没有给予"龙"这个官方名以外的任何其他名字,但是在SAAB
  • 卡姆普泰埃卡姆普泰埃(Kamptee),是印度马哈拉施特拉邦Nagpur县的一个城镇。总人口13697(2001年)。该地2001年总人口13697人,其中男性8718人,女性4979人;0—6岁人口1371人,其中男713人,女658人;识
  • 英国参观人数最多的博物馆列表本表列出英国参观人数最多的博物馆 (包括美术馆)。本表基于Association of Leading Visitor Attractions的数据,其中15 个博物馆位于伦敦,爱丁堡、格拉斯哥和利物浦各有4个上
  • 2013年10月逝世人物列表2013年10月逝世人物列表,是用于汇总2013年10月期间逝世人物的列表。
  • 克里斯多福·伊舍伍克里斯多福·伊舍伍(英语:Christopher Isherwood亦可成为克里斯多福.伊薛伍德,1904年8月26日-1986年1月4日)是一位著名英美小说家,作品多以同性恋为主题。代表作有《柏林故事》()及
  • 公兴街道公兴街道,原为公兴镇,是中华人民共和国四川省成都市双流区下辖的一个乡镇级行政单位。2011年,撤镇设街道。公兴街道下辖以下地区:公兴场社区、草坪社区、朱家庙社区、邵家店社区