Passwords: Everyone hates them. They were a stopgap measure created in a more innocent age, when the number of connected systems on the Internet numbered in the hundreds rather than hundreds of millions. For the vast majority of web services and mobile apps, as few as 16 bytes stands between miscreants and your vital data. This is totally inadequate in the era of cloud-based rainbow table brute-forcing that is available to crooks for pennies or even for free.