Cara menggunakan php password md5

Cara menggunakan php password md5

Kali ini rumah code akan membahas tentang bagaimana cara nya mengenkiripsi password login agar tidak mudah didecrypt dengan menggunakan php.

Sebelum memulai ada baiknya saya terangkan terlebih dahulu apa itu md5. MD5 adalah sebuah fungsi untuk mengenkripsi password yang tidak dapat di decrypt. Satu satu nya cara untuk meng decrypt MD5 adalah dengan menggunakan teknik brute force attack. Sedangkan brute-force attack itu adalah sebuah tehnik hacking untuk menebak sebuah password dengan cara mencoba satu persatu kombinasi huruf angka dan karakter unik.

Baca Juga : Tutorial SQLmap

Sekarang bagaimana caranya untuk mengenkripsi MD5 password dengan menggunakan php. Untuk mengenkripsi MD5 dengan menggunakan php cukup dengan melakukan perintah di bawah ini

echo md5('password');

hasil dari penritah di atas adalah

5f4dcc3b5aa765d61d8327deb882cf99

Namun jika kamu hanya menggunakan perintah di atas dan dengan menggunakan password yang sederhana begitu password akan mudah di bruteforce. Atau kamu dapat menggunakan md5 has online.

Bagaimana caranya agar password tidak mudah di brute force? Agar password tidak mudah brute-force adalah dengan cara membuat password yang panjang dengan menggunakan kombinasi huruf besar dan huruf kecil,angka dan spesial karakter.

Contoh password yang tidak mudah di hash

!n1ad4lahp@5sW0rd

hasil dari md5 dari password di atas adalah

97ce106ce3d76428c469bfa06e26cf62

silahkan kamu coba hash atau brute force md5 di atas di jamin akan sulit dan membutuhkan waktu yang lama untuk mengenkripsi nya.

Sekarang saya akan membuat fungsi php untuk mengenkripsi password dengan menggunakan md5 agar lebih sulit untuk di hash atau brute force.

function md5enkrip($a,$password)
{
   $b = $a.$password;
   return  md5($b);
}

dengan menggunakan perintah di atas password kamu akan di kombinasikan dengan variabel $a sehingga akan lebih sulit di dekripsi.  berikut ini contoh penggunakan dari fungsi di atas

$a = 'K0mBin45!';
$password = '!n1ad4lahp@5sW0rd';
echo md5enkrip($a,$password);

source code di atas akan menghasilkan md5 di bawah ini

abd37239176112e713c554687f241e49

nah md5 diatas akan lebih sulit di enkripsi lagi karena mengkombinasikan variabel $a dengan password yang kamu gunakan.

Fungsi di atas sangat berguna untuk skrip login.php jadi validasi passwrod dan pembuatan password nya harus menggunakan fungsi di atas

Jadi itulah alasan mengapa jika kita membuat akun gmail atau yahoo kita di sarankan menggunakan password yang kuat minimal 8 karakter dengan menggunakan kombinasi dari huruf besar, huruf kecil, angka, dan karekter spesial.

Artikel Menarik Lainnya

php, php tutorial, enkripsi, encrypt, dekripsi, decrypt

Cara menggunakan php password md5

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

Cara menggunakan php password md5

Cara menggunakan php password md5

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

Cara menggunakan php password md5

  • 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

Cara menggunakan php password md5

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

Apa itu MD5 dalam PHP?

Pengertian MD5 dan merupakan sebuah algoritma fungsi hash dari kriptografi yang di gunakan dengan hash value 128-bit. MD5 telah di gunakan untuk berbagai macam keperluan dalam membangun keamanan sebuah sebuah aplikasi. khususnya MD5 Sering di gunakan untuk membantu validasi login pada sistem.

Apakah MD5 bisa di decrypt?

Cara Decrypt Password MD5 di PHP Algoritma kriptografi MD5 tidak reversibel yaitu Kami tidak dapat mendekripsi nilai hash yang dibuat oleh MD5 untuk mendapatkan input kembali ke nilai aslinya. Jadi tidak ada cara untuk mendekripsi password MD5.