代码混淆

✍ dations ◷ 2025-10-22 15:01:11 #计算机编程

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

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

其主要工作有:

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

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

相关

  • 奥涅加湖奥涅加湖(俄语:Онежское озеро)是欧洲仅次于拉多加湖的第二大湖。位于俄罗斯西北部,大部分位于卡累利阿共和国境内,南部在列宁格勒州和沃洛格达州境内。属冰川构造
  • 电力生产本列表列出各国年度发电量。
  • 鬼笔鬼笔属(学名:Phallus)属鬼笔目鬼笔科,其中大部分种具有恶臭且有毒,白鬼笔是著名的食用菌,红鬼笔可药用,而近期发现的新种食用菌香鬼笔具有丁香花香气。长裙竹荪和短裙竹荪在目前的
  • 种族灭绝式强奸种族灭绝式强奸,指在战时针对敌方展开大规模强奸,并以此作为种族灭绝行动的一部分的行为。在孟加拉国解放战争、南斯拉夫内战和卢旺达大屠杀期间,大规模的强奸行为成为战争的重
  • Next公司Next公司(Next plc,也用小写的next)是英国的一家跨国服装、鞋类、家居制品销售企业,总部位于莱斯特郡恩德比。next公司大部分店铺位于英国和爱尔兰,少数位于欧洲大陆、亚洲和中东
  • 北方三岛北方三岛是台湾基隆北方海域3个离岛的合称,皆属基隆市中正区管辖:三座岛屿中,棉花屿与彭佳屿因面积较大,清代与日治时代曾有人定居,现今仅彭佳屿有海巡署部队驻扎。除去有主权争
  • 建筑风格建筑风格,一般认为是一种区域性的或者国际性的建筑物的风格,是对某一建筑师、建筑学校或者历史时期建筑特色的描述。常见的最重要的建筑风格划分方法是根据地区及时代划分,并且
  • 开前圆唇元音开前圆唇元音是元音的一种,用于一些语言当中,国际音标以⟨ɶ⟩代表此音,而X-SAMPA音标则以⟨&⟩代表此音。⟨ɶ⟩是⟨Œ⟩的一个小体大写字母。表内成对的元音分别为不圆唇/圆唇
  • 邵新宇邵新宇(1968年11月-),男,江苏靖江人,中国机械工程专家,华中科技大学党委书记。1986年8月,于江苏靖江县中学加入中国共产党,并被免试保送华中工学院机制专业,大学期间曾担任全国学联副
  • 小圣詹姆斯岛小圣詹姆斯岛(英语:Little Saint James)是美属处女群岛的一个私人岛屿,位于圣托马斯岛海岸不远的地方,属于圣托马斯岛东区(英语:East End, Saint Thomas, U.S. Virgin Islands)。该