How To Easily Generate Unique Complex Secure Passwords On Android

The main problem with password authentication does not lie only in having passwords that are easily guessed but also passwords that are used for more than one online service so when a certain online service security is compromised and their password database has been stolen (passwords are generally salted, hashed and then stored, but there are already rainbow tables for pre-computed hashes), so if you used the same password to sign up for something else more important, then anyone can use your same credentials to login to any other serviceā€¦