Cara Encrypt Code JavaScript
Apa itu Encrypt?
Encrypt adalah pesan acak yang tidak dapat dibaca oleh publik atau umum. Encrypt ini di khususkan dalam code rahasia dimana hanya orang tertentu yang bisa membaca kode tersebut.
diartikel ini kita akan belajar bersama tentang enkripsi sebelumnya admin sudah membuat artikel tentang kriptografi kriptografi sama encrypt sama saja ya sob buat yang belum baca bisa dibaca dulu ya. Belajar Kriptografi
Dalam kasus ini kita akan eksekusi program JavaScript dari yang awal kita bisa membaca dengan jelas dan kita Encrypt atau Encode menjadi code yang tidak dapat dibaca.
Program awal
<script type="text/javascript">
//<![CDATA[
$(document).on('click','.cek-promo', function(){
/* Pengaturan Promo */
const kode_promo = ['SIBERSHOP2304','230422']; // Kode Promo
const diskonx = ['10','20']; // Diskon
var berhasil = "Kode Promo Berhasil!";
var gagal = "Kode Tidak Terdaftar!";
var sudah = "Kamu sudah menggunakan kode promo!";
/* Script */
if (kode_promo.indexOf(document.getElementById('kode-promo').value) !== -1) {
var get_harga = $('#harga').text();var hargaval = get_harga.replace(/\D+/g, '');
var aga = kode_promo.indexOf(document.getElementById('kode-promo').value);var diskon = diskonx[aga];
var hitungdiskon = (Math.round(((hargaval * diskon)/100)));var hasildiskon = (Math.round(((hargaval - hitungdiskon))));
$('#harga').text(angkaToRp(hasildiskon));$('.promo-text').text(berhasil);
$(".blanter-promo a").removeClass("cek-promo");$(".blanter-promo a").toggleClass("cek-sukses");}else{$('.promo-text').text(gagal);}});
$(document).on('click','.cek-sukses', function(){$('.promo-text').text(sudah);});
//]]>
</script>
Kita akan encrypt code ini menggunakan tools ini Tools Online
sehinga code yang ter Encrypt akan menjadi seperti ini
Hasil Encrypt
<script type="text/javascript">document.write('eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('<b R="2/z">$(5).t(\'u\',\'.4-0\',q(){l 6=[\'A\',\'B\'];l c=[\'E\',\'F\'];3 w="k G H!";3 p="k I y!";3 8="J 8 K 9 0!";L(6.f(5.i(\'9-0\').h)!==-1){3 j=$(\'#s\').2();3 7=j.N(/\\D+/g,\'\');3 n=6.f(5.i(\'9-0\').h);3 e=c[n];3 o=(d.m(((7*e)/M)));3 x=(d.m(((7-o))));$(\'#s\').2(C(x));$(\'.0-2\').2(w);$(".v-0 a").O("4-0");$(".v-0 a").Q("4-r")}P{$(\'.0-2\').2(p)}});$(5).t(\'u\',\'.4-r\',q(){$(\'.0-2\').2(8)});</b>',54,54,'promo||text|var|cek|document|kode_promo|hargaval|sudah|kode||script|diskonx|Math|diskon|indexOf||value|getElementById|get_harga|Kode|const|round|aga|hitungdiskon|gagal|function|sukses|harga|on|click|blanter|berhasil|hasildiskon|Terdaftar|javascript|SIBERSHOP2304|230422|angkaToRp||10|20|Promo|Berhasil|Tidak|Kamu|menggunakan|if|100|replace|removeClass|else|toggleClass|type'.split('|'),0,{}))');</script>
Sehingga program tidak dibaca oleh orang awam atau orang yang baru belajar Program apakah encrypt ini kuat? Tidak. jangan pernah menggunakan encrypt dalam satu lapis, pasti akan terbogkar gunakan encrypt yang kuat.
Cara Decrypt nya lagi gimana? ya sama aja kalian balik lagi paste aja script program yang terencrypt klik tombol Decode lalu lihat hasilnya.

Gabung dalam percakapan