I was bored, and wanted to create a little app to store my passwords. When you create a user, the password is used, along with a guid as a salt, to create a hash.  Then the same password is used with another guid for each login credential you save.  I'd like some opinions on this, but because the encryption password is not stored anywhere, it makes everything as strong as the encryption method is weak as well as how strong the password you pick is.  Everything is stored into a human readabl