seems like it would be easier to just store them all encrypted on a Truecrypt container or something. Getting the keys again each time does make you weaker to MITM attacks.