Frank VerderosaJun 20, 20253 min read16 Billion Passwords Leaked: What You Need to Do Right Now to Stay Safe Online