Tutorial Enkripsi Text Sederhana Menggunakan Algoritma RC4 (Rivest Cipher 4 / Rivest Code)

Sebelumnya saya telah membuat tutorial enkripsi dengan algoritma AES-128 dengan artikel Tutorial Enkripsi Text Sederhana Menggunakan Algoritma Kriptografi AES-128 di PHP .

Pada postingan ini saya akan membuat dengan hal yang sama yakni enkripsi dan dekripsi text tapi menggunakan algoritma RC4. RC4 ini kepanjangannya biasa disebut dengan Rivest Cipher 4 atau Rivest Code 4. Algoritma ini hampir sama penggunaannya dengan algoritma AES yakni sama sama memiliki kunci untuk mengenkrip text tersebut dan mendekripnya kembali.

Oke baiklah mari kita mulai bagaimana penggunaan algoritma RC4 ini dalam mengenkripsi dan mendekripsi suatu text dengan menggunakan bahasa pemrograman PHP

  1. Pastikan XAMPP menggunakan PHP versi 5.6 untuk versi stabil atau PHP versi 7 yang terbaru saat ini dan pastikan service Apache berjalan.
  2. Buatlah sebuah folder dengan nama “RC4-PHP
  3. Buat 1 file “index.php“, file ini sebagai halaman utama dan form input untuk mengenkripsi text.
  4. Isi file “index.php
  5. Di dalam folder “RC4-PHP” buatlah sebuah folder dengan nama “crypto” dan buat kembali file php didalam folder “crypto” dengan nama file “RC4.php” dan berikut isi file “RC4.php
  6.  Untuk proses action pada point nomor 4, buatlah file di folder “RC4.php” dengan nama file “testing.rc4.php” dan isi file tersebut seperti dibawah ini
  7.  Buka browser, jalankan “localhost/RC4-PHP” dan isi form tersebut. Inputan pertama text yang akan di enkripsi, dan inputan kedua merupakan password untuk proses enkripsi tersebut dan digunakan juga untuk proses dekripsi. Sebagai contoh saya memasukan inputan pertama “www.ryfan.net” dengan password “123
    Jika sudah klik submit, maka akan muncul hasil enkripsi dan dekripsi. “Hasil Dekripsi: www.ryfan.net” dan “Hasil Enkripsi: �� \�l.J���
    Cukup mudah bukan tutorial untuk penggunaan algoritma RC4 dalam proses enkripsi dan dekripsi ? Jika bermanfaat sangat diperbolehkan untuk share postingan ini ya kepada teman-teman lainnya. Jika ada yang kurang dimengerti sangat diperbolehkan untuk komentar dikolom komentar dibawah ini. Semoga bermanfaat, salam Ryfan.NET
sharing is caring
4Shares