pengertian dan Cara membuat Enkripsi MD5 Dengan PHP

Share:

Assalamualaikum warahamtaullahi wabarakaatuh, Alhamdulillah segala puji bagi Allah ta'ala yang telah melimpahkan nikmat dan karunianya sehingga admin dapat kembali hadir menghibur para pembaca dengan menghadirkan konten-konten yang Insya Allah bermanfaat bagi kita semua

Kali ini admin ingin membahas teknologi MD5 yaitu salah satu fungsi hash kriptografi yang bisa kita gunakan untuk mengenkripsi sandi atau tulisan-tulisan penting agar tidak terbaca orang lain.

Pengertian MD5

MD5 memiliki kepanjangan (Message-Digest Algorithm 5) adalah fungsi hash kriptografi yang banyak digunakan dengan menggunkan hash 128-bit. Berapapun katanya atau panjangnya, MD5 akan mengekripsi data menjadi 128 bit, jika ditulis dalam hex menjadi 32 karakter. Salah satu penggunaanya adalah password pada MySQL database.

MD5 adalah salah satu perlindungan kepada user dalam menggunkan internet, karena sejatinya password adalah hal yang paling utama untuk bisa masuk dan mengambil seluruh data dari akun seseorang. Biasanya pada database, password yang sudah dienkripsi tidak dapat langsung digunakan kecuali password tadi didekripsi ulang.


Sebenarnya cara mengekripsi ataupun mendekripsi kata dengan menggunakan MD5 sangatlah mudah karna ada banyak situs yang menyediakan jasa pengekripsian/dekripsi. Salah satu contoh situsnya adalah https://www.md5online.org/md5-encrypt.html




anda dapat menggunakan fasilitas situs tersebut secara gratis, cara menggunakannya sangat mudah. Jika anda ingin mengenkripsi suatu kata tinggal pilih menu MD5 ecrypter, kemudian masukkan kata yang ingin anda enkripsi di kolom MD5 encrypter, dan juga sebaliknya jika anda ingin mendekripsi contoh fdf0ef0ea5c1620f77107f3f1047fb4c, anda dapat pilih menu MD5 decrypt dan masukkan hash tadi
pada kolom MD5 Decrypter.

Cara Membuat Aplikasi Enkripsi MD5 Sederhana dengan PHP

Tapi kalo bisa buat sendiri kenapa tidak ?. Caranya sangat mudah kita akan menggunakan fungsi yang ada di PHP untuk membuat MD5. Sebenarnya ada banyak fungsi enkripsi yang terdapat di dalam PHP tapi admin kali ini hanya akan membahas fungsi MD5 saja,

<?php echo md5("sahretech"); ?>

Ok, disini kita akan membuat 2 halaman, pertama adalah halaman form yang berfungsi sebagai tempat untuk mengisikan kata-kata yang kita ingin enkripsi, lalu pada halaman kedua kita akan menampilkan hasil kata yang kita enkripsi

  • Buatlah halaman pertama, disini saya beri nama latihan8.php, copy dan pastekan code di bawah ini ke dalam editor kalian

  • Jika benar, maka hasilnya akan seperti gambar di bawah ini
  • Buatlah halaman keduda, disini saya beri nama latihan10.php, copy dan pastekan code di bawah ini ke dalam editor kalian

  • Jika benar, maka hasilnya akan seperti gambar di bawah ini

Ok itulah cara sederhana menggunakan fungsi MD5 pada PHP, cukup mudah bukan. Tutorial ini terinspirasi saat saya tidak berhasil login ke aplikasi tapi saya tahu passwordnya. karena saya punya akses ke database untuk melihat data-data username dan password, saya coba login menggunakan sandi yang telah dienkripsi oleh database, ternyata aplikasi menolak login dengan sandi yang telah dienkripsi dan perlu diterjemahkan atau didekripsi.

tutorial ini sekaigus bisa jadi tips & trick untuk mennyandi kata-kata agar teman kalian tidak mengerti apa yang kalian tulis, atau kalian juga bisa menggunakan cara ini untuk bisa login ke sebuah aplikasi yang menggunakan database tapi terenkripsi dengan MD5. Cukup sekian tutorial kali ini mudah-mudahan bermanfaat bagi kita semua

No comments