I'm using a web service which needs a username and password to login to. The web service will be used by a desktop application. What should I do about storing the passwords, and for that matter the usernames? Normally it seems you would store the passwords with a salt in a database, but in this case, the library I'm using to access the web service accepts a username and password in plain text (and not the encrypted version), but uses an SSL connection to the actual web service.
This is not my area of expertise at all, how should I decrypt the password before passing it to the methods in the library?