Jangan generate hash password di web secara bebas

2024-09-03 23:27:13 +0700 WIB

TL;DR - Kita tidak tahu apakah web tersebut akan menyimpan password dan hasil salt untuk jangka panjang

Sebagai seorang Developer yang mungkin sudah tahu sampai dasar enkripsi Bagaimana login itu bekerja dalam suatu sistem pastinya pernah mencoba untuk membuat login akan tetapi menggunakan username dan password yang langsung disimpan ke dalam database tanpa di enkripsi hal itu menjadikan ketidakanan bagi pengguna di mana seorang developer yang mempunyai akses terhadap database pun akan tahu password yang user miliki

akan tetapi hal ini dapat diselesaikan dengan melakukan enkripsi dari password tersebut metode yang paling umum digunakan adalah bcrypt atau salting

Dalam pembuatan awal password Umumnya Kebanyakan orang langsung generate hasil password tersebut di website yang langsung muncul di Google, memang hal tersebut mudah untuk dilakukan akan tetapi apakah bisa dipercaya, Bisa saja website tersebut akan menyimpan kata kunci password yang umumnya orang-orang buat yang awalnya adalah sementara di kemudian hari menjadi permanen dan perkara. lebih buruknya lagi ketika password tersebut disimpan menjadi md5, sha1, atau sha256, di mana Hasil tidak akan berubah setiap kali generate hal ini jelas berbeda dengan brcypt.

walaupun tidak ada sistem yang aman tapi tidaknya kita tetap memperkecil kemungkinan-kemungkinan buruk tersebut

Tags: hash · security · programming