代码混淆

✍ dations ◷ 2025-08-16 02:57:33 #计算机编程

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

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

其主要工作有:

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

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

相关

  • 醚类醚(汉语拼音:mí,英语:Ether)是具有醚官能团的一类有机化合物。醚官能团是由一个氧原子连接两个烷基或芳基所形成,醚的通式为:R–O–R。它还可看作是醇或酚羟基上的氢被烃基所取代
  • 泉是地下水天然出露至地表的地点,或者地下含水层露出地表的地点,大多位于冲积扇顶部。当含水层或含水通道被破坏露出地表时,地下水便涌出地表成泉。泉是地下水的一种重要的排泄
  • 费卢杰费卢杰(阿拉伯语:فلوجة)是伊拉克安巴尔省城市,位于伊斯兰教什叶派圣城纳杰夫附近。费卢杰又名“清真寺城市”,市郊区内有超过200座清真寺。该城也是逊尼派的重要据点。2014
  • 秘鲁水獭(L. felina)秘鲁水獭(Lontra felina),又名猫獭,是一种很稀少的水獭。它们是南美洲中最多栖于海上的水獭,甚至很少到淡水或海口的地方。秘鲁水獭分布在南美洲西南部的滨海带。秘鲁南部、智利
  • 菱角菱角(学名:),是多种千屈菜科菱亚科菱属的水生植物,食物的一种。英语称Water caltrop, 有说俗称Water chestnut,将荸荠也称为(Chinese Water chestnut),但二者根本是完全无关的两种植
  • 北亚当斯 (马萨诸塞州)坐标:42°42′03″N 73°06′33″W / 42.70083°N 73.10917°W / 42.70083; -73.10917北亚当斯(英语:North Adams)是美国马萨诸塞州伯克夏县的一个城市,位于该州的西北部。面积53
  • 匈牙利双尾狗党匈牙利双尾狗党(匈牙利语:Magyar Kétfarkú Kutya Párt;MKKP)是匈牙利的一个戏谑政党。它成立于2006年,在2014年注册为一个正式政党。该党的主要活动是街头艺术,包括涂鸦、模板
  • 玛利亚·安娜·莫札特玛利亚·安娜·莫札特(Maria Anna Walburga Ignatia Mozart ,1751年7月30日-1829年11月29日),昵称南妮儿(Nannerl),出生于奥地利萨尔茨堡,同样在萨尔茨堡逝世,为作曲家沃尔夫冈·阿马
  • 张席禔张席禔(1898年-1966年),字惠远,河北定县人,中国古生物学家、地层学家,九三学社中央委员会委员。
  • 国泰综合证券国泰综合证券是国泰金控的成员证券公司之一,由董事会于2004年2月6日通过设立, 8月13日正式开业。2014年时资本额 1.33 亿美元,员工数 554人,营业据点有总公司、9 家分公司及 24