Hanya dalam beberapa tahun PHP telah cepat berevolusi
dari bahasa kecil menjadi sebuah bahasa pengembangan web yang
kuat. Sekarang PHP digunakan pada lebih dari 14 juta situs web dan
saat ini PHP semakin stabil dan lebih diperluas dari versi-versi
pendahulunya. Sayangnya aplikasi hasil PHP harus didistribusikan
dalam bentuk source code, sehingga memiliki beberapa kekurangan
dan celah keamanan. Beberapa kekurangan tersebut salah satunya
adalah source code dapat dengan mudah disalin, diubah, ataupun
digunakan sebagian dalam aplikasi lainnya tanpa ada pemberitahuan.
Selain itu source code yang tidak terenkripsi membuat aplikasi yang
dibangun sangat rentan, karena source code dapat mengungkapkan
beberapa kelemahan dari aplikasi yang dibuat.
Karena itulah diperlukan adanya suatu solusi yang dapat
menyembunyikan source code aplikasi PHP yang akan
didistribusikan, diantaranya dengan menggunakan PHP Encoder.
Dimana PHP Encoder dalam tugas akhir ini menggunakan metode
enkripsi blowfish untuk meng-encode atau mengenkripsi data yaitu
merubah data dari bentuk plain-text menjadi chipper-text untuk
menyembunyikan source code dari aplikasi php.
PHP encoder ini dapat semakin dikembangkan dengan cara
menambahkan fitur cache. Sehingga sistem ini dapat melakukan
proses eksekusi file php terenkripsi dengan respon time yang tidak
kalah dengan file php tanpa enkripsi.
Kata kunci: PHP Encoder, Enkripsi, Blowfish