I'm trying to figure out what best practices would be for a service like Mint.com.
Requirements: Allow users to store cleartext passwords to bank accounts which can be accessed by the service once per day regardless of if the user is logged in.
Usually, you only want to store hashes of passwords on your site but Mint can't do that, they need the cleartext passwords in order to log into banks. What is the safest way to store that customer data?