Roughly 16 billion passwords have leaked online, including from Google, Facebook and Apple

Many questions remain about these leaked credentials, including whose hands the login credentials are in now.

About the author