go top

网络释义专业释义

  obfuscated code

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

基于304个网页-相关网页

  code obfuscation

代码混淆Code Obfuscation)是对程序P 进行可观察语义等价的变换,使得变换后的程序P′,更难以被理解,以更好的抵御逆向工程的攻击。

基于72个网页-相关网页

短语

代码混淆器 irrFuscator ; Code Virtualizer

混淆代码 Obfuscated Code

  • code obfuscation - 引用次数:30

    A practical attack approach for obfuscated code is proposed. Code obfuscation which makes the decompiled code is hard to be understood is one of widely used technologies to protect existing applications.

    在这种攻击方法中,所有的操作都是在字节码级别上完成的,而不必获取目标程序的源代码,从而使得代码混淆失去意义。

    参考来源 - AOP技术及其在软件安全中的应用

·2,447,543篇论文数据,部分数据来源于NoteExpress

双语例句

  • 代码混淆一个用于代码优化方案。

    Obfuscation is an alternative optimization that can be applied to source code.

    youdao

  • 这样有利于1代码混淆,及2动态代码生成允许环境使用Ruby

    It will be useful for 1 code obfuscation 2 use Ruby on environments where dynamic code generation is not allowed.

    youdao

  • 表示法表示法明确的并且不会八进制符号代码混淆同样诸如

    Notation, which is unambiguous and cannot be confused with octal character codes; similarly, hexadecimal codes such as.

    youdao

更多双语例句

百科

代码混淆

代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。已经存在许多种功能各异的代码混淆器。 将代码中的各种元素,如变量,函数,类的名字改写成无意义的名字。比如改写成单个字母,或是简短的无意义字母组合,甚至改写成“__”这样的符号,使得阅读的人无法根据名字猜测其用途。重写代码中的部分逻辑,将其变成功能上等价,但是更难理解的形式。比如将for循环改写成while循环,将循环改写成递归,精简中间变量,等等。打乱代码的格式。比如删除空格,将多行代码挤到一行中,或者将一行代码断成多行等等。 代码混淆器也会带来一些问题。主要的问题包括: 被混淆的代码难于理解,因此调试以及除错也变得困难起来。开发人员通常需要保留原始的未混淆的代码用于调试。对于支持反射的语言,代码混淆有可能与反射发生冲突。代码混淆并不能真正阻止反向工程,只能增大其难度。因此,对于对安全性要求很高的场合,仅仅使用代码混淆并不能保证源代码的安全。

详细内容

以上来源于: 百度百科
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定