qwertzguy
New member
- Joined
- Jul 24, 2008
- Messages
- 2
- Programming Experience
- 1-3
Hello,
I have an application that has to login on an online service.
And I want peoples to be able to store their password for that online service in my application so that they don't need to enter it each time they launch my application.
The thing is how do I store this password safely? So that someone that has access to the computer cannot find the password.
Because if I encrypt the password and put it somewhere (registry or a file) then I'll have to encrypt it with fixed passphrase, and thus, anyone who would do disengeneering/decompiling of my application (which is quite easy with VB .Net applications) would know the passphrase and would then be able to make a program to automatically fetch and decrypt the password stored by my application on the computer.
I want a system like the one used by Windows Live Messenger or Outlook to store passwords in a secure way.
Thank you for your advices and help!
I have an application that has to login on an online service.
And I want peoples to be able to store their password for that online service in my application so that they don't need to enter it each time they launch my application.
The thing is how do I store this password safely? So that someone that has access to the computer cannot find the password.
Because if I encrypt the password and put it somewhere (registry or a file) then I'll have to encrypt it with fixed passphrase, and thus, anyone who would do disengeneering/decompiling of my application (which is quite easy with VB .Net applications) would know the passphrase and would then be able to make a program to automatically fetch and decrypt the password stored by my application on the computer.
I want a system like the one used by Windows Live Messenger or Outlook to store passwords in a secure way.
Thank you for your advices and help!