Wirasto S. Karim wrote:
Adi Yatama Adi Guna wrote:
Acil wrote:
Intinya mas pengen bikin aplikasi GUI dimana si aplikasi ingin kontak
ke Database tanpa harus melakukan setting username dan password di
file text? Bisa ada beberapa cara :
1. UserName dan Password disimpan dalam binary dan di encode, si GUI
baca file tsb kemudian dia decode.
2. Bikin sebuah service query user name dan password sehingga ketika
GUI pertama kali aktif yang dilakukan adalah query user-name dan
password. Sama juga username dan password yang sudah dikirim di
encode kemudian dibuka o/ GUI dilakukan decode, baru setelah itu bisa
digunakan utk akses ke database. Nah utk lebih secure ketika meminta
password dan username database, user terlebih dahulu harus memasukan
username dan password personal.
Di M$ sy pernah membuat aplikasi GUI menggunakan .NET Remoting,
dimana object di server bisa langsung di akses oleh client melalui
GUI. Disitu tidak lagi dibutuhkan setting username dan password
disimpan di client walaupun GUI akses ke database. Sy kurang tahu
prinsip .Net Remoting di Linux apa namanya tapi mestinya sih ada juga
lah...
Mungkin bisa membantu...
Rgds,
Acil Kecil
Wirasto S. Karim wrote:
Untuk php kita masukkan user dan password database pada file
konfigurasi yang memang cukup aman. Karena ada diserver. Kalau GUI
kan nggak bisa begitu.
Bagaimana dengan menggunakan key yg selalu berubah2,
GUI request key utk encode dulu ke server, key ini lalu di gunakan utk
encript user/pass yg sudah di compile bersama GUI(bisa saja user/pass
ini jg di encript), jadi sewaktu di kirim utk login user/pass dalam
bentuk encript (agak susah utk di sniff dan di decript).
Ada nggak ya yang punya contohnya dalam C++/Qt ?
Ada contohnya tapi di java mau ? :D
--
Martinus Ady H.
Registered Linux User #410906
Personal Blog : http://martinusadyh.web.id/
Planet NetBeans ID : http://planetnetbeans.org/id/index.html
Planet Slackware ID : http://planet.slackware-id.org/
--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis