Kode PL/SQL pada oracle bisa di enksripsi menjadi tidak bisa dibaca oleh orang lain kode aslinya seperti apa....
Ingin tahu bagaimana cara membuatnya ? silahkan simak tips dibawah ini :
1. Pertama-tama buat sebuah kode PL/SQL mis: function, procedure atau package..dalam hala ini saya akan coba buat sebuah function :
create or replace FUNCTION CURRENCY(v_numeric number) RETURN varchar2 IS
template varchar2(100);
v_dec varchar2(100);
a number:=1;
begin
template := to_char(v_numeric );
while a <= length(template) loop
if mod(a,3) = 0 and length(template) <> a then
v_dec := '.'||substr(template,length(template)+1-a,1)||v_dec;
else
v_dec := substr(template,length(template)+1-a,1)||v_dec;
end if;
a := a + 1;
end loop;
return v_dec;
END currency;
2. selanjutnya buat sebuah file .sql dari function diatas dan simpan ke dalma local terserah dimana tempat simpanya, caranya adalah sbb:
3. Setelah file disimpan, selanjutnya silahkan buka CMD dan arahakan foldernya ke tempat file .sql yang barusan kita simpan..
4. ketikkan perintah ini (wrap iname=namafile.sql) , bertujuan untuk melakukan encript pl/sql pada function currency diatas.
5. Maka file .plb akan terbentuk di folder dimana kita menyimpan file .sql nya sebelumnya.
6. selanjutnya untuk mengganti script kode asli di function currency, caranya adalah login terlebih dahulu ke sqlplus, dan ketik perintah dibawah ini : @D:\TEST\currency.plb
7. Terakhir silahkan dicek function currency nya aapak sudah berubah menjadi ter enkripsi atau belum, jika berhasil maka tampilanya akan seperti dibawah ini :
8. Selesai....maka kode asli dari pl/sql function tersebut sudah tidak bisa dibaca atau dipelajari oleh orang lain...
Kalau ada Encrypt akan ada juga Decrypt nya :
Baca juga : Decrypt PL/SQL ( Wrap PL/SQL)
Terima kasih sudah berkunjung ke website ini,
silahkan tinggalkan komentar atau kritik dan saran pada halaman paling bawah.dan jangan lupa juga untuk follow kami, untuk informasi yang terupdate.
0 komentar:
Posting Komentar