JavaScript 코드를 보호하는 방법
10607 단어 webdevjavascriptprogrammingtutorial
시작합시다.
Obfuscate은 무슨 뜻인가요?
JavaScript
에서 난독화는 웹에 노출되는 코드를 보호하는 것을 의미합니다.난독화의 몇 가지 이점
난독화하는 방법?
function hello(){
console.log('Hello world')
}
hello()
(function(_0xfa9ce1, _0x293dc1) {
var _0x5be444 = _0x3aed,
_0x338d24 = _0xfa9ce1();
while (!![]) {
try {
var _0x25e185 = parseInt(_0x5be444(0x159)) / 0x1 + -parseInt(_0x5be444(0x152)) / 0x2 * (parseInt(_0x5be444(0x156)) / 0x3) + -parseInt(_0x5be444(0x151)) / 0x4 * (-parseInt(_0x5be444(0x153)) / 0x5) + -parseInt(_0x5be444(0x15a)) / 0x6 * (parseInt(_0x5be444(0x150)) / 0x7) + -parseInt(_0x5be444(0x14e)) / 0x8 + parseInt(_0x5be444(0x154)) / 0x9 * (parseInt(_0x5be444(0x157)) / 0xa) + -parseInt(_0x5be444(0x14f)) / 0xb * (-parseInt(_0x5be444(0x158)) / 0xc);
if (_0x25e185 === _0x293dc1) break;
else _0x338d24['push'](_0x338d24['shift']());
} catch (_0x460298) {
_0x338d24['push'](_0x338d24['shift']());
}
}
}(_0x49c5, 0xf38c8));
function hello() {
var _0x590815 = _0x3aed;
console['log'](_0x590815(0x155));
}
function _0x3aed(_0x7ab531, _0x4d788b) {
var _0x49c58c = _0x49c5();
return _0x3aed = function(_0x3aed39, _0x5113e2) {
_0x3aed39 = _0x3aed39 - 0x14e;
var _0x3d5157 = _0x49c58c[_0x3aed39];
return _0x3d5157;
}, _0x3aed(_0x7ab531, _0x4d788b);
}
function _0x49c5() {
var _0x1ab529 = ['49tFyzVa', '4QHsemb', '325768BSBOlC', '8641220FeGZkj', '9081ERaIXL', 'Hello\x20world', '3yHbwCr', '4400XMVpPJ', '24fWLzKR', '1213114zYLYOQ', '1345902AroHuK', '9509096jkUgBM', '2936989JRGabm'];
_0x49c5 = function() {
return _0x1ab529;
};
return _0x49c5();
}
hello();
난독화하는 방법?
obfuscated
코드를 원본내 것을 확인하고 구독하십시오.
Reference
이 문제에 관하여(JavaScript 코드를 보호하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dhairyashah/how-to-protect-your-javascript-code-2c3b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)