Привет всем, я надеюсь, что все в порядке и отлично справляется со своей работой. Сегодня мы узнаем, что такое обфускация и как это сделать.

Что такое обфускация?

При разработке программного обеспечения обфускация - это преднамеренный акт создания исходного или машинного кода, который трудно понять людям. Подобно обфускации в естественном языке, он может использовать ненужные обходные выражения для составления операторов.

Обфускация в JavaScript

Здесь мы собираемся сделать обфускацию в файле JavaScript, давайте посмотрим, как я могу преобразовать код в зашифрованный код.

Шаг 1. Откройте ваш любимый редактор кода.

Шаг 2. Напишите код на JavaScript

Шаг 3. Установите этот модуль в свой файловый терминал.

npm установить javascript-obfuscator

Имя файла - app.js

var JavaScriptObfuscator = require(‘javascript-obfuscator’);
// Obfuscate
var obfuscationResult = JavaScriptObfuscator.obfuscate(`
(function(){
var a=10;
var b= 20;
var c=a+b;
return c;
})();
`);
// Display obfuscated result
console.log(obfuscationResult.getObfuscatedCode());

Шаг 1. Импортируйте установленный модуль javascript-obfuscator.

Шаг 2: напишите код для любой функции

Шаг 3. В методе javascript.obfuscator () напишите код, который вы хотите скрыть.

Шаг 4. Назначьте эту функцию одному имени или переменной, здесь у нас есть переменная с именем obfucationResult

Шаг 5: Наконец, распечатайте переменную, используя метод console.log ()

В конечном итоге наш результат будет таким:

Вывод

(function(){var _0x1a0461=0xa,_0x1d850b=0x14,_0x3c8211=_0x1a0461+_0x1d850b;return _0x3c8211;}());

Спасибо !