in reply to I keep the secret files...

Simple and platform independent:
# Write vim passwords.txt gpg --symmetric --force-mdc -o passwords.gpg passwords.txt shred -u passwords.txt # Read gpg -d passwords.gpg | less # Profit!
Then add Logfile::Rotate to keep history of it all.
--
No matter how great and destructive your problems may seem now, remember, you've probably only seen the tip of them. [1]