Обфускатор: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
для начала
 
м Бот: исправление двойного перенаправления на Обфускация (программное обеспечение)
 
(не показана 21 промежуточная версия 6 участников)
Строка 1: Строка 1:
#перенаправление [[Обфускация (программное обеспечение)]]
'''Обфускатор''' ({{lang-en|obfuscator}}) — инструментальное [[программное обеспечение]], позволяющее предотвратить или значительно осложнить [[обратная разработка|обратную разработку]] программы, даже при наличии [[исходный код|исходного кода]]. В процессе '''обфускации''', исходный код преобразуется в запутанный код, намного менее читаемый и понятный для человека.

В отличие от обычных языков, таких как C++ и Паскаль, компилирующих в машинный код, язык [[Java]] и языки платформы [[.NET]] компилируют исходный код в [[промежуточный код]] ([[байт-код]]), который содержит достаточно информации для адекватного восстановления исходного кода. По этой причине, для этих языков применяется обфускация промежуточного кода.

{{compu-soft-stub}}

[[Категория:Программирование]]

[[de:Obfuscator]]
[[en:Obfuscating software]]

Текущая версия от 12:45, 9 января 2016