Latihan 1: Password Hashing & Storage — Security

Latihan 1 dari materi Password Hashing & Storage di Security — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Hash password dengan password_hash(), lalu cocokkan dengan password_verify(). Kode awal sudah berisi $password = "rahasia123";, biarkan baris itu.

  1. Buat $hash dengan password_hash($password, PASSWORD_DEFAULT) (ini memakai bcrypt dan salt otomatis).
  2. Cetak persis: Hash berhasil dibuat
  3. Verifikasi dua kali dengan password_verify() dan cetak hasilnya persis:
    • dengan password benar "rahasia123" -> Password cocok: true
    • dengan password salah "password_salah" -> Password salah: false

Baris hasil harus datang dari password_verify(), bukan diketik langsung. Output lengkapnya, berurutan:

Hash berhasil dibuat
Password cocok: true
Password salah: false

Hint