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
Makasih atas tawarannya :)
Tapi saya dungu dengan java :(
Kalau C/C++ bolelah sikit-sikit.....
--
-------------------------------------------------------------------
Wirasto S. Karim
http://wirastokarim.wordpress.com
--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis