Обфускация программного кода — это процесс его изменения для превращения его в нечитаемый человеком вид. Вернее вид то может быть "читаемый", но вот насчет "понимаемый" - это под вопросом. Звучит заумно, но метод действенный. Делается это для затруднения обратного инженеринга кода, когда читая код, человек понимает логику его работы. Довольно большая часть кода распространяется в виде обычных текстовых файлов, которые являются исполняемыми программным кодом для интерпретаторов языков. К таким языкам относятся: Java, Python, PHP и другие, перечислять которые я здесь не буду. После написания и отладки программы, если автор желает скрыть от любого, кто будет читать код его программы, автор может прогнать файл программы через т.н. "обфускатор", который превратит код в трудно понимаемый с отсутствием видной логики набор символов, сохраняя при этом его полную работоспособность. В основном такой метод применяют для затруднения чтения кода, особенно, когда есть что скрывать. Но бывают и исключ
"Дуров! Отдай ключи!" или "Что такое обфускатор"
26 сентября26 сен
205
2 мин