obfuscation

时间:2005-10-27 来源: 作者: 点击:
    混淆,通常是描述故意用来使某事物更加难以了解的行为。在程序设计中,它意味着使代码难以理解或阅读,通常是为了保密或安全。一种被称为混淆(obfuscation)的工具有时被用来将一个straight-forward的程序转换为一个以相同方式运行但更加难懂的程序。Wikipedia、C、C++和Perl这些程序语言通常考虑了使它们自身混淆。Java字节代码很容易被反向编译,并且因此易受反向工程的攻击。代码经常通过混淆来使其不受这种攻击。反向混淆技术(比如program slicing)有时用于对混淆的反向工程。
------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容