Minggu, 25 November 2012

sambungan Praktikum9 ke_2





 
Pada proses login, password masukan pengguna diolah terlebih dahulu dengan fungsi hash. Kemudian password hasil enkripsi diambil dari basis data dan didekripsi menggunakan algoritma ElGamal atau RSA dengan kunci privat yang telah dibangkitkan. Kemudian hasil dekripsi tersebut dibandingkan dengan hasil fungsi hash tadi. Apabila cocok, maka proses login berhasil. Tampilan proses login tampak pada gambar di bawah ini.
 
Gambar 3. Tampilan saat Login
Untuk menyimpan data username dan password, digunakan basis data MySQL. Basis data yang dibuat diberi nama “login” dengan sebuah tabel “userpass”. Dalam tabel tersebut terdapat 4 buah kolom, yaitu index, username, password, dan algoritma. Index didapatkan secara otomatis dengan menambahkan angka 1 setiap ada masukan ke dalam basis data. Username merupakan username masukan dari pengguna. Password merupakan hasil enkripsi dari password masukan pengguna. Algoritma merupakan jenis gabungan algoritma yang digunakan untuk proses registrasi. Gambar di bawah ini menunjukkan struktur basis data yang dibuat.

Tidak ada komentar:

Posting Komentar