T the-independent.com 16B passwords from Apple, Facebook, Google and more leaked 16 points rakibtg 1 year ago 4 comments