views:

205

answers:

3

A few weeks ago I lost my passwords for msn and more importent my company email, which change every 30 days or something, they are annoying because of there lengh and a I dont like writting them down. Anyhow I downloaded a so called password recovery tool and it worked well, but then spammed me for days with ads. My question is, how can I go about making a tool like this in delphi. There are soooo many programs that do this, well I want my own that I can trust. I have 8 msn accounts yes 8 and each one is for each company we deal with, its very confusing.. I need....

  1. locates all usernames
  2. decrpts passes to show with matching names
  3. shows both in memo1 and memo2

now the code I need must start with a function, must store in strings, and must end result should be, showmessage(functionname);

You see this has happened a few times so If I can make a tool to auto locate and remember usernames and passes I use in the webrowser it would be much better. I normally reset the web browser of usernames and passes every 10 days, well the script does that.

+3  A: 

It looks like Internet Explorer stores passwords in Protected Storage. To read from there, use the PStoreCreateInstance function to get an IPStore interface.

Code Project has a demonstration of how to use that interface.

Rob Kennedy
A: 

Also be aware that in latest CodeGear RAD Studio version are very wide Indy, IW Component package included. The help also is improved, so there is possible to even find some WinAPI included functions.

Some time ago I had to deal with very simple and very unhandy internet rss / file downlaoding solution requiring dynamic dll loadings and there the beast and the easyies one I had to work with was TdFTP class functions, which integrates password and login interface using settable SSL/TSL password encriptions. Pretty basic, but imho effective approach to use as password handler, even if there are no real file transferring requiered.

Unfourtinately I dodnt remember excat password storaging method or file or interfac

Hope this was useful answer, even if I did not provide detailed information.

YOU MAY WANT TO TAKE A LOOK AT: CSC

HX_unbanned
A: 

Sounds like you need to use GMail with multiple registered email addresses

Toby Allen
I know Google has lots of services, but I'm pretty sure that recovering passwords stored by your Web browser isn't one of them.
Rob Kennedy
That wasnt my point I though he was creating a new msn email address for each customer I felt instead he could use one GMail account for all his mail and send it out using differnt addresses, but now that I read the question again I see it is msn messenger accounts he's talking about so I guess the -1 is justified :)
Toby Allen