Hi everybody ...

Component: TPassWord 0.5 BETA

What does it do:
 1. takes a password, hashes it and saves the hash in the registry*
 2. can show a dialog for password entry and checks it
  or
    a checkfunction that takes the cleartext password

 *used registry entry:
 HKEY_what_you_like\Software\JoBerg\Components\PassWord\<application exe name>\<component name>

What can you do with it:
 Use it in a program to check a password

Limitations:
 You cannot(!) retrieve the password after hashing it.

Requires:
 DCPcrypt package by David Barton (davebarton@bigfoot.com),
 download at http://www.scramdisk.clara.net/delphi/

Thanks/Credits
 I want to say thanks to David Barton for his excellent crypto package,
 it saved me a lot of work and some algorithms I didn't even know before...

 Also thanks to my Grandparents who bought my version of Delphi 4.0 :-)

Contact information
 s-mail
  Johannes Berg
  Adlerweg 10
  D-32108 Bad Salzuflen
  GERMANY
 e-mail
  <johannes.berg@gmx.net>

 fon
  +49-(0)5222-20516 (will change within next 2 years)

 PGP-Key available on PGP-server,
 fingerprint: 3C62 9322 A66D E6B8 316A A18F 9592 8E9D CCF6 DFC6

VERSION OF TPassWord is 0.5 BETA
 I wrote this in one night, so use it if you like, tell me any bugs, but
 I do not say that its save to use!!!

Legal
 Use this package as you like, in any commercial or free-/share-/beer-/etc ware
 application, but give me credit for my component (in source code is fine, in
 the application is even better :-)).
 I cannot accept any responsibility for any damages, losses, etc. caused by
 this component.

Notes
 The password entry dialog is probably not safe!!!

 Anybody with knowledge of how this works can reset the password entry in
 the registry, so don't use it with sensitive data!
