Have you ever signed up for a new online account and been frustrated by the password requirements? The service often insists on a longer password …