Tutorial Enkripsi Sederhana Menggunakan Algoritma Kriptografi AES-128 di PHP

Assalamualaikum wr,wb. Salam sejahtera untuk kita semua.

Enkripsi merupakan metode pengamanan informasi tanpa ada yang tahu isi dari informasi tersebut. Enkripsi sangat diperlukan untuk mengamankan pesan, file atau data yang bersifat rahasia dan hanya orang-orang terentu yang dapat melihat dan mengaksesnya. Di era teknologi informasi sangatlah diperlukan untuk menjaga kerahasiaan data.

Di Ryfan.id memberikan tutorial enkripsi sederhana menggunakan Algoritma Kriptografi AES-128 di PHP. AES kepanjangan dari Advanced Encryption Standard, merupakan algoritma enkripsi populer saat ini, menggantikan DES (Data Encryption Standard) yang sudah tidak terlalu aman untuk digunakan, Oleh karena itu AES muncul.

Untuk melakukan percobaan enkripsi sederhana ini, hal yang harus disiapkan yakni

  • PHP
  • WebServer
  • Editor

Jika kalian telah menginstall XAMPP itu sudah termasuk semua dan dapat mengaksesnya melalui localhost.

  1. Buatlah folder dengan nama “AES-PHP” pada DocumentRoot Localhost
  2. Setelah membuat folder “AES-PHP”, buatlah folder di dalamnya yakni folder dengan nama “crypto”
  3. Buat file “index.php” diluar folder “crypto” atau dalam folder AES-PHP, sehingga struktur folder menjadi AES-PHP>index.php, folder crypto
  4. Buat file dengan nama “testing.aes.php”
  5. Masuk kedalam folder “crypto” dan buat file dengan nama “AES.php”
  6. Akses melalui browser yakni “localhost/AES-PHP”
  7. Masukan pesan yang akan dienkripsi beserta kunci yang kita buat. Pada kasus ini kunci bisa 1 huruf ataupun 2 huruf bisa dikarenakan pada file testing.aes.php melakukan enkripsi menggunakan md5 dan dipotong 8 karakter (16 bit).
  8. Contoh saya input: “Hello World!” dengan kunci “123” maka akan terenkripsi dengan hasil sebagai berikut

Semoga dengan postingan ini dapat bermanfaat khusunya dalam menjaga kemanan file data atau pesan yang bersifat rahasia.

Terima kasih, Wassalamualaikum wr,wb.

sharing is beautiful
1Shares