代码混淆

✍ dations ◷ 2025-11-12 04:13:33 #计算机编程

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

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

其主要工作有:

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

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

相关

  • 五音五声调式,或称五声音阶,是中国音乐中的音阶,这5个音依次定名为宫、商、角(jué,ㄐㄩㄝˊ)、徵(zhǐ,ㄓˇ)、羽,大致相当于西洋音乐简谱上的唱名(do)、(re)、(mi)、(sol)、(la)。将这五个音按高低
  • 中性pH,亦称pH值、氢离子浓度指数、酸碱值、(音ㄌㄧㄥˊ)标值,是溶液中氢离子活度的一种标度,也就是通常意义上溶液酸碱程度的衡量标准。这个概念是1909年由丹麦生物化学家瑟伦·索伦
  • 竹东镇坐标:24°44′11.80″N 121°5′29.68″E / 24.7366111°N 121.0915778°E / 24.7366111; 121.0915778竹东镇(台湾客家语海陆腔:zhug dungˋ zhinˊ)位于台湾新竹县中心,镇内人口
  • 阿道斯·赫胥黎奥尔德斯·伦纳德·赫胥黎(英语:Aldous Leonard Huxley,1894年7月26日-1963年11月22日),又译阿道司·赫胥黎,英格兰作家,属于著名的赫胥黎家族。祖父是著名生物学家、演化论支持者托
  • 东加拿大旗帜下加拿大(英语:Lower Canada;法语:Bas-Canada)是一个在1791年至1841年间以圣劳伦斯河与圣劳伦斯湾两岸为管辖区域的英国殖民地。它管辖的范围包含现在加拿大的魁北克省南部、
  • 君特·沙博夫斯基君特·沙博夫斯基(德语:Günter Schabowski,1929年1月4日-2015年11月1日)是前东德执政党德国统一社会党的官员。1989年11月,他在记者会上提前宣布,允许德国所有居民可以立即合法进
  • 杨翼骧杨翼骧(1918年-2003年),字子昂,斋名学忍堂,山东省金乡县鸡黍镇杨瓦屋村人,中国历史学家。其对秦汉史和魏晋南北朝史的研究尤为精熟。1918年生于一个知识分子家庭。祖父曾为私塾教师
  • 三田纲秀三田纲秀(1491年?—1563年)是日本战国时代的武将。父亲是三田政定。生年不详。最初仕于关东管领山内上杉氏,在山内上杉氏衰退,后北条氏扩张势力后,投向后北条氏。在永禄2年(1559年)
  • CopperCopper可以指:
  • 丁宗华丁宗华(1963年-),出生于云林县台西乡。是一位木雕、粉线雕艺术家。 16岁到台北拜师学艺,拜林丹明为师,学习3年4个月的神佛像雕刻。后来回到云林县,在四湖乡建立工作室“丁宗华艺术