代码混淆

✍ dations ◷ 2025-02-24 04:07:17 #计算机编程

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

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

其主要工作有:

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

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

相关

  • K他命氯胺酮(英语:Ketamine),俗称小姐、K仔、K粉、K他命、克他命、恺他命,在台湾,经常被称为裤子(相对于衣,衣代表的是Ecstasy 的第一个字母)、下面(相对于穿在上面的衣服),一种非鸦片系麻醉
  • 募兵志愿兵役制或称志愿役(又称为募兵制)是指符合条件之人民志愿投入军队,以军人作为职业。人民自愿加入军队的原因众多,可以是基于爱国、宗教意识或兴趣,如义勇兵;或是纯粹为报酬而参
  • 俄罗斯沙皇沙皇(俄语:царь)是部分斯拉夫君主采用的头衔,此字源于罗马时期的拉丁语称号“凯撒”,在中世纪时被视为与“皇帝”一词拥有类同的地位,即与罗马皇帝一样,受他国皇帝或宗教领袖(如
  • 斯特灵斯特灵(英语:Stirling)是英国苏格兰地区的32个一级行政区之一,地处苏格兰中部。面积2,187km²,人口86,212。苏格兰主要河流之一的福斯河发源于境内并东向爱丁堡入海。行政区北部
  • 国家飞弹防御系统美国的国家导弹防御(英语:United States national missile defense)指美国的用于在整个国家范围抵挡外来的洲际弹道导弹的反弹道导弹系统,目前计划已经改名为陆基中途防御系统。
  • 天卫十五天卫十五 (波克,Puck) (发音: /ˈpʌk/ ) 是于1985年12月被航海家2号太空船发现的天王星内卫星,名称来自凯尔泰神话和英语的民间传说。天卫十五位于天王星环和大卫星米兰达之间
  • 覆盆子酒覆盆子酒(朝鲜语:복분자주)是朝鲜族一种传统水果酒,由覆盆子发酵而成。色深红,味微甜。酒精度在15%至19%之间。
  • 阿列克谢·库德林阿列克谢·列昂尼多维奇·库德林(俄语:Алексей Леонидович Кудрин,1960年10月12日-),出生于拉脱维亚,俄罗斯政治人物。曾担任俄罗斯政府副总理、财政部长。
  • 让一世·德·波旁让一世·德·波旁,第四代波旁公爵 Jean Ier de Bourbon,4me Duc de Bourbon (1381年-1434年)法国军人,波旁家族的代表人物之一。他也是奥弗涅公爵(1416年起)。让一世·德·波旁为第
  • A1高速公路 (保加利亚)A1高速公路,又称色雷斯高速公路(保加利亚语:Aвтомагистрала „Тракия“),是保加利亚的一条高速公路,连接首都索非亚和东南部港口城市布尔加斯,全长360公里。最