For bank accounts and brokerage accounts there is no better security than long random passwords (my bank even permits long random usernames. Of course, there is no way you will recall them. 1Password generates those and remembers them for you securely. Dropbox syncs them, too.
NSBluenose about 1Password - Password Manager and Secure Wallet, v6.5.1