10 Billion Passwords Leak Online, Highlighting the Need for Biometrics(02) Save Image Image gallery: 19 Billion Leaked Passwords