代码混淆

✍ dations ◷ 2025-06-09 13:46:27 #计算机编程

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

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

其主要工作有:

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

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

相关

  • 札格拉布萨格勒布(克罗地亚语:Zagreb;德语旧称:Agram,阿格拉姆;匈牙利语:Zágráb)是克罗地亚的首都和萨格勒布县的首府同时也是全国最大城市、一个直辖市。萨格勒布克罗地亚国内足球强队萨
  • 亚显微细胞结构亚显微结构,又称超微结构,是指在普通光学显微镜下无法分辨的各种微细结构。根据阿贝理论,普通光学显微镜的分辨率极限为~200纳米,也就是说如果所观测物体的尺寸在200纳米附近或小
  • 生命科技生物技术(英语:biotechnology),又称为生物科技,指利用生物体(含动物,植物及微生物的细胞)来生产有用的物质或改进制程,改良生物的特性,以降低成本及创新物种的科学技术。根据不同的工
  • 埃曼努埃莱·菲利贝托埃曼努埃莱·菲利贝托·维托里奥·欧亨尼奥·阿尔贝托·热那亚·朱塞佩·玛利亚(Emanuele Filiberto Vittorio Eugenio Alberto Genova Guiseppe Maria,1869年1月13日-1931年7
  • 加冕街《加冕街》(英语:Coronation Street)是一部英国经典肥皂剧,是英国电视史上播放时间最长的电视剧集和收视最高的的剧集。本剧于1960年12月9日首播,至今已经播出超过55年。加冕街和
  • 吉尔吉斯语柯尔克孜语或吉尔吉斯语(西里尔字母:кыргыз тили;阿拉伯字母:قىرعىز تىلى)是阿尔泰语系突厥语族语言,与俄语一同是吉尔吉斯斯坦的官方语言。吉尔吉斯语有约50
  • 袁世海袁世海(1916年2月11日-2002年12月11日),原名袁瑞麟,男,北京人,中国京剧表演艺术家,花脸演员,以擅演曹操闻名,有“活曹操”之美誉。第四届全国人大代表、第五、六、七、八、九届全国政
  • 中钢东门站捷运中钢东门站位于台湾高雄市小港区,为高雄捷运林园延伸线(规划中)的捷运车站。本站为服务中钢以及临海工业区的捷运车站。车站代码为RL1。站区位于中钢东门口。在1990年代时,
  • 蔡卞蔡卞(1048年-1117年),字元度,仙游人,北宋政治人物。熙宁三年(1070年)与兄蔡京同时中进士。哲宗绍圣四年(1097年)拜尚书左丞。参与对元祐党人的清算。元符三年宋徽宗即位,罢章惇、蔡卞、
  • 脉纹香茶菜脉纹香茶菜(学名:),又名显脉香茶菜,唇形科香茶菜属下的一个种,多年生直立草本。叶子较狭、针形。主要生长于山坡、路边。中国东部省份有分布。全草入药,清热利湿,可解毒。以茎叶入药