Is there an optimum length for the passphrase given to encrypt a disk image (128-bit AES) on a Mac? How about the password used to unlock a keychain (what encryption algorithm does Apple's keychain use, anyway)? How about a program like Password Keeper (448-bit Blowfish)?