I like the crypt library that Harold mentioned and have used it successfully in several applications. Good luck. _studlee2