Preferred recoverable method to store password
===

I want to store some passwords on my database at server.

The passwords should be recoverable, since I want to use them for a third-party api which needs the password. (So I can't use one-way methods like md5...)

What is the best method to save passwords in database? Isn't there any better way than storing plain text??

P.S : I'm using Microsoft SQL Server 2005.