Cara paling tepat untuk memproteksi file javascript

Cara menyembunyikan javascript - Memproteksi file javascript memang sangat penting bagi yang sering berbagi template atau javascript yang tidak ingin sebagian dari file itu di ganti apalagi jika javascript yang terlalu transparan, akan mengakibatkan mudahnya si plagiater untuk mengubahnya seperti menghilangkan atau mengubah credit creator template dan atribut atribut lain. Yehi gw ngomong kayak orang bener aja, padahal masih belajar.

Cara proteksi file javascript yang tepat
proteksi file javascript

Sering kita jumpai pada sebuah template web atau template blogger sebagian file javascript yang sudah di encrypt alias di proteksi. Kurang lebih seperti ini tampilannya

var _0xbc58=["\x73\x63\x72\x65\x65\x6E\x20\x61\x6E\x64\x20\x28\x6D\x69\x6E\x2D\x77\x69\x64\x74\x68\x3A\x20\x36\x30\x65\x6D\x29","\x6D\x61\x74\x63\x68\x4D\x65\x64\x69\x61","\x6D\x61\x74\x63\x68\x65\x73","\x63\x6C\x69\x63\x6B","\x66\x6F\x63\x75\x73","\x2E\x73\x65\x61\x72\x63\x68","\x66\x69\x6E\x64","\x61\x63\x74\x69\x76\x65","\x61\x64\x64\x43\x6C\x61\x73\x73","\x2E\x6C\x69\x76\x65\x2D\x73\x65\x61\x72\x63\x68","\x6F\x6E","\x2E\x73\x65\x61\x72\x63\x68\x62\x75\x74\x74\x6F\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6C\x61\x73\x73","\x23\x63\x6C\x6F\x73\x65","\x6F\x6E\x6C\x6F\x61\x64","\x73\x69\x74\x65\x2D\x63\x72\x65\x64\x69\x74","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x74\x74\x70\x3A\x2F\x2F\x62\x6C\x6F\x67\x65\x72\x69\x64\x69\x6F\x74\x73\x2E\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x63\x6F\x6D","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x72\x65\x6C","\x6E\x6F\x66\x6F\x6C\x6C\x6F\x77","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x44\x65\x73\x69\x67\x6E\x20\x62\x79\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x27\x68\x74\x74\x70\x3A\x2F\x2F\x62\x6C\x6F\x67\x65\x72\x69\x64\x69\x6F\x74\x73\x2E\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x63\x6F\x6D\x27\x20\x72\x65\x6C\x3D\x27\x6E\x6F\x66\x6F\x6C\x6C\x6F\x77\x27\x20\x74\x61\x72\x67\x65\x74\x3D\x27\x5F\x62\x6C\x61\x6E\x6B\x27\x20\x74\x69\x74\x6C\x65\x3D\x27\x42\x6C\x6F\x67\x65\x72\x20\x49\x64\x69\x6F\x74\x73\x27\x3E\x42\x6C\x6F\x67\x65\x72\x20\x49\x64\x69\x6F\x74\x73\x3C\x2F\x61\x3E"];

Bagaimana? sulit si baca? bagaimana jika mengubahnya? bisa saja memakai java decoder. Tapi harus di ingat, tidak semua tools java decoder bisa men decode javascript yang sudah di encode ini. Selain menjadi sulit untuk dibaca, javascript yang di encode juga sedikit dapat meringankan sebuah web/blog.

Nah, yang jadi pertanyaan apa nama tool untuk enkripsi javascript terbaik seperti di atas. Yakni bernama Javascript Obfuscator, ente bisa kunjungi https://javascriptobfuscator.com/Javascript-Obfuscator.aspx.

Cara mainnya, misal ente punya javascript yang ingin di enkrip seperti di bawah ini

<script type='text/javascript'>
 $(document).ready(function(){
 setInterval(function(){
 if (!$('#zulmy-footer-wrapper .site-credit:visible').length) window.location.href = 'http://blogeridiots.blogspot.com';}, 3000);
 });
</script>

Ambil isi dari javascript itu alias jangan semuanya, sebab jika semua di enkrip akan gagal. Obfuscator mendeteksi itu adalah html.
Pengambilannya seperti ini

 $(document).ready(function(){
 setInterval(function(){
 if (!$('#zulmy-footer-wrapper .site-credit:visible').length) window.location.href = 'http://blogeridiots.blogspot.com';}, 3000);
 });

Tempel pada kolom Obfuscator Lalu klik Obfuscate, nantinya contoh hasil seperti ini

var _0x89cb=["\x6C\x65\x6E\x67\x74\x68","\x23\x7A\x75\x6C\x6D\x79\x2D\x66\x6F\x6F\x74\x65\x72\x2D\x77\x72\x61\x70\x70\x65\x72\x20\x2E\x73\x69\x74\x65\x2D\x63\x72\x65\x64\x69\x74\x3A\x76\x69\x73\x69\x62\x6C\x65","\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x74\x74\x70\x3A\x2F\x2F\x62\x6C\x6F\x67\x65\x72\x69\x64\x69\x6F\x74\x73\x2E\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x63\x6F\x6D","\x72\x65\x61\x64\x79"];$(document)[_0x89cb[5]](function(){setInterval(function(){if(!$(_0x89cb[1])[_0x89cb[0]]){window[_0x89cb[3]][_0x89cb[2]]=_0x89cb[4]}},3000)});

Lalu tambahkan kembali tag pembuka dan penutup <script>. seperti ini

<script type='text/javascript'>
var _0x89cb=["\x6C\x65\x6E\x67\x74\x68","\x23\x7A\x75\x6C\x6D\x79\x2D\x66\x6F\x6F\x74\x65\x72\x2D\x77\x72\x61\x70\x70\x65\x72\x20\x2E\x73\x69\x74\x65\x2D\x63\x72\x65\x64\x69\x74\x3A\x76\x69\x73\x69\x62\x6C\x65","\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x74\x74\x70\x3A\x2F\x2F\x62\x6C\x6F\x67\x65\x72\x69\x64\x69\x6F\x74\x73\x2E\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x63\x6F\x6D","\x72\x65\x61\x64\x79"];$(document)[_0x89cb[5]](function(){setInterval(function(){if(!$(_0x89cb[1])[_0x89cb[0]]){window[_0x89cb[3]][_0x89cb[2]]=_0x89cb[4]}},3000)});
</script>

Sampai disini enkrypting sudah selesai, silahkan tempel script encrypted pada tempatnya.

Baca juga:

1 Response to "Cara paling tepat untuk memproteksi file javascript"