代码混淆

✍ dations ◷ 2025-05-19 06:32:07 #计算机编程

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

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

其主要工作有:

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

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

相关

  • 反微中子物理学中的反中微子为中微子的反物质,是核反应β衰变产生出来的中性粒子。它们拥有自旋1/2并属于轻子类费米子。目前为止,所有探测到的反中微子都有右旋性,而所有中微子都是左
  • 纽约州锡拉丘兹锡拉丘兹(英语:Syracuse),或译雪拉古兹、 雪城,是位于美国纽约上州中部的城市,属于纽约州奥农达加县所辖。雪城译名可能为音意合译,因当地位于安大略湖畔而降雪丰沛,而英文名称来自
  • 皮加勒区皮加勒区(Pigalle)是巴黎环绕皮加勒广场的地区,位于巴黎第九区和巴黎十八区,得名于雕塑家让·巴蒂斯特·皮加勒(Jean-Baptiste Pigalle)。皮加勒是一个著名的观光区,皮加勒广场和主
  • 加拿大宪法加拿大宪法由成文法、不成文惯例、习惯法组成。宪法规定了政府组成、公民权利等。加拿大宪法的组成现由1982年宪法法案52(2)章定义。加拿大宪法受英国、美国影响较大,采用美
  • 大尺度纤维状结构在宇宙物理学中,纤维状结构(子类型:超星系团复合体,星系长城和星系板)是宇宙中目前已知的最大结构,一个典型的纤维状结构的长度是70至150百万秒差距,这些纤维状结构厚实、线状排列,
  • 犹太教四大圣城犹太教四大圣城(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","
  • 埃塞俄比亚航空埃塞俄比亚航空(阿姆哈拉语:የኢትዮጵያ አየር መንገድ,英语:Ethiopian Airlines,简写为የኢትዮጵያ,IATA编号:ET,ICAO编号:ETH)是埃塞俄比亚的国营航空公司,总部位于亚的斯亚贝巴
  • 文德十字军文德十字军是发生于1147年的一场军事行动,是北方十字军的一支,被归类为第二次十字军东征,是由德意志王国(东法兰克王国的继承者)针对波拉布人(亦称文德人)来发起的一场军事行
  • 游颢游颢就读于国立台湾大学政治所博士班,曾任职于立法委员吴育仁国会办公室主任、立法院副院长洪秀柱办公室主任,中国国民党南投县党代表,19全、20全中央委员。其家族世居南投县。
  • 泰普 (车臣)泰普,(俄语:Тайп)或称泰帕,意译为氏族。是车臣人之社会制度、社会阶层、不成文行事准则,是车臣人独有的文化,类近普什图人的普什图瓦里。核心价值观为公平客观、厚赏严罚、绝对