Soal SMA · Latihan campuran · Kesulitan 3/5
Sebuah sistem login menggunakan hash SHA-256 dengan salt unik per pengguna. Jika dua pengguna memiliki password yang sama, mengapa hash yang tersimpan di basis data tetap berbeda?
- A.Karena SHA-256 menghasilkan panjang hash yang berbeda untuk setiap pengguna
- B.Karena salt ditambahkan sebelum hashing sehingga input setiap pengguna berbeda
- C.Karena password disimpan dalam bentuk plaintext terlebih dahulu
- D.Karena fungsi hash bersifat reversible sehingga menghasilkan nilai acak
Kunci jawaban & pembahasan
Jawaban: Karena salt ditambahkan sebelum hashing sehingga input setiap pengguna berbeda
Salt unik membuat input hash berbeda meskipun password sama, sehingga output hash berbeda.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari