Macam – macam Enkripsi Pada PHP

Assalamu’alaikum warahmatullahi wabarakatuh.

Halo Dumenity, selamat datang kembali di website tips dan trik Dumet School. Berjumpa kembali dengan saya pada pembahasan tips seputar dunia website, pada kesempatan kali ini saya akan memberikan tips tentang Macam – macam Enkripsi Pada PHP. Berkembangnya dunia website makin banyak kebutuhan yang mengharuskan kita sebagai web programming selalu update, khususnya untuk bahasa program PHP ini. Banyak aplikasi atau website yang kita buat terkadang mengkesampingkan kerentanan security pada project yang kita buat, namun jika website atau aplikasi kita di internet sudah oke dalam hal popularitas website sudah tinggi. Semakin banyak pula orang lain yang bergelut di dunia hack ingin mencoba hack sebuah website salah satunya melalui parameter pada url selain itu juga harus di perhatikan keamanan juga untuk website kita terhadap sql injection.

Di artikel Macam – macam Enkripsi Pada PHP ini saya akan memberikan saran atau tips khususnya enkripsi sebuah parameter. Biasanya untuk melakukan sql injection langkah pertama adalah menembak langung parameter id nya untuk mendapatkan data yang dia inginkan. Tips kali ini kita akan enkrip sebuah parameter id dengan enkrip yang di sediakan oleh php, saya merekomendasikan 3 macam enkripsi php yang mungkin dapat di gunakan. Teman – teman bisa coba  – coba pada script di bawah ini

$angka = 2;
echo base64_encode($angka).'<br>';
echo sha1($angka).'<br>';
echo password_hash($angka,PASSWORD_DEFAULT);

Maka hasilnya seperti gambar di bawah ini

Macam - macam Enkripsi Pada PHP

Hasil dari enkrip angka 2, jika teman – teman reload browser secara berulangkali fungsi password_hash() akan melakukan random kode secara otomatis seperti fungsi ran() php, atau kita bisa gabungkan semua fungsi nya

$scope = sha1(base64_encode($angka));
echo $scope.'<br>';

Dan bisa kita gabungkan di dalam password_hash()

echo password_hash($scope,PASSWORD_DEFAULT);

Dengan menggunakan enkripsi ini website kita sudah lumayan aman untuk enckripsi parameter ini, biasanya metode ini sering di gunakan untuk fitur login. Dan tidak ada salahnya kita gunakan untuk enkrip parameter, sekian pada artikel kali ini tentang Macam – macam Enkripsi Pada PHP. Kita jumpa kembali pada artikel selanjutnya, terimakasih dan sampai jumpa. Semoga bermanfaat.

DUMET School Author

DUMET School adalah tempat kursus website, kursus desain grafis, kursus digital marketing, kursus video editing dan kursus mobile apps terbaik di Jakarta dan Depok.

Leave a Reply

Your email address will not be published. Required fields are marked *