I use a text file that I keep on a USB stick, copy lots of places and encrypt/de-crypt with OpenSSL. It's native to so many systems, and can pretty easily be installed on anything that it isn't.
(First switch to borne shell or something else that doesn't keep a command history, dummy!)
openssl des -k yeahUwish < passwords.txt > passwords.txt.des
openssl des -d -k yeahUwish < passwords.txt.des
You can even kick the security up a notch.:
openssl des -k `md5 -s yeahUwish` < passwords.txt > passwords.txt.des
openssl des -d -k `md5 -s yeahUwish` < passwords.txt.des
Let the reactionary flaming begin!
-CR