Salted Passwords
Dalam pelajaran sebelumnya, kami menjelaskan mengapa itu lebih baik untuk menyimpan sandi yang terpotong. Tetapi file kata sandi yang dienkripsi dengan sebuah fungsi hash masih rentan. Mari kita bayangkan bahwa seorang hacker mengkompilasi daftar sandi paling umum. Ia beroperasi pada semua dengan fungsi hash dan menyimpan hasil. Sekarang, hacker mencuri daftar nilai hash yang disimpan dalam database. Dia membandingkan daftar tersebut dengan daftar dari password terenkripsi dan menemukan kemungkinan kecocokan.
This is called a dictionary attack.
Salt adalah cara untuk membuat lebih sulit.
Salt adalah string acak yang menggabungkan dengan password sebelum hashing itu. Nilai nilai dan hasil dari fungsi hash disimpan dalam database pada host. Jika jumlah nilai salt yang mungkin cukup besar, hal ini praktis menghilangkan dictionary attack terhadap sandi yang umum digunakan karena hacker untuk menghasilkan hash sekali jalan untuk setiap nilai salt yang mungkin.
Salt hanya melindungi terhadap dictionary attack pada password file, tidak melawan serangan terpadu di sebuah sandi tunggal. Ini melindungi orang-orang yang memiliki password yang sama pada beberapa mesin.
Macam-macam Cryotography :
Terima Kasih telah membaca dan mengunjungi Dodi Blog dan sekian dari saya semoga bermanfaat bye.
0 Comments