In brief
The majority of account hacks use stolen passwords. Learn how to create unbreakable passwords, use a password manager and enable 2FA on every important account.

81% of hacking-related breaches involve weak or stolen passwords. The average person has over 100 online accounts. Most people reuse the same 3–5 passwords everywhere. This is why accounts get hacked. Here is how to fix it, permanently.
Why passwords fail
- Reuse: you use the same password for Facebook, your email and your bank. One data breach at a random forum you joined in 2019 exposes your password. Attackers try that email-password combination on every major platform. Within hours, your email, social media and possibly banking are compromised.
- Simplicity: "password123," "admin," your child's name, your birthday. These are cracked by automated tools in under one second.
- Sharing: you shared your Netflix password with a friend who shared it with their cousin who reused it on a compromised site. Now your password is in a public database.
The solution: Three rules
Rule 1: Every account gets a unique password
Never use the same password twice. If one account is breached, the others stay safe.
Rule 2: Every password is at least 12 characters
Length beats complexity. iloveeatingrolexinkampala (31 characters, all lowercase) is exponentially harder to crack than P@ssw0rd! (9 characters, "complex"). A 12-character random password takes centuries to brute-force with current technology.
Rule 3: Use a password manager
You cannot remember 100 unique, 12+ character passwords. You do not need to. A password manager (Bitwarden, 1Password, KeePass) stores them all, locked behind one master password, the only password you need to remember.
Recommended for East Africans:
- Bitwarden: free, open-source, works on Android, iPhone, Windows and browser. The free tier covers everything most individuals need.
- Google Password Manager: built into Chrome and Android. Free. Adequate for casual users but less flexible.
- Paper backup: write your master password and recovery codes on paper. Store it in a safe place. If you forget your master password, even the password manager company cannot recover it.
Two-Factor Authentication (2FA): Your account's second lock
A password is "something you know." 2FA adds "something you have" (your phone) or "something you are" (your fingerprint). Even with your password, an attacker cannot log in without the second factor.
Types of 2FA (ranked from most to least secure)
-
Hardware security key (YubiKey, Titan), a physical USB or NFC key. Most secure. Used by high-value targets (journalists, executives, crypto holders). Costs ~$25–50.
-
Authenticator app (Google Authenticator, Authy, Microsoft Authenticator), generates a 6-digit code that changes every 30 seconds. Free. Works offline. Strongly recommended for everyone.
-
SMS / phone call: a code sent to your phone number. Better than no 2FA, but vulnerable to SIM swap attacks. Use authenticator apps instead where possible.
-
Email: a code sent to your email. Only as secure as your email account. If your email is compromised, so is this 2FA.
Which accounts need 2FA most?
Turn on 2FA today for these accounts, in this order:
- Email (Gmail, Outlook, Yahoo), your email is the master key. If someone controls your email, they can reset passwords on every other account.
- Banking and mobile money: where your money lives.
- Social media (Facebook, Instagram, WhatsApp, TikTok, X), your reputation and business presence.
- Domain registrar and hosting: where your website lives. Losing this means losing your website.
- Cloud storage (Google Drive, iCloud, OneDrive), your documents, photos and backups.
How to set up 2FA on common platforms
Gmail / Google Account
- Go to myaccount.google.com → Security → 2-Step Verification.
- Choose "Authenticator app" (recommended) or "Google prompts."
- Scan the QR code with Google Authenticator or Authy.
- Save the backup codes, print them or write them down.
Facebook / Instagram
Settings → Accounts Centre → Password and Security → Two-factor authentication → Select "Authentication app."
Settings → Account → Two-step verification → Enter a 6-digit PIN → Add recovery email.
TikTok
Settings → Security → 2-step verification → Choose "Authenticator app."
X (Twitter)
Settings → Security and account access → Security → Two-factor authentication → Authenticator app.
What about passkeys?
Passkeys are the future, a replacement for passwords altogether. Instead of typing a password, you unlock your account with your fingerprint or face, the same way you unlock your phone. Passkeys are phishing-resistant (they only work on the genuine website) and cannot be leaked in a data breach.
Google, Apple, Microsoft and most major platforms now support passkeys. When a site offers "Sign in with passkey," use it. It is more secure and more convenient than passwords.
A 30-minute security checklist for today
- Download Bitwarden (free) on your phone and computer.
- Change your email password to a unique, 12+ character password generated by Bitwarden.
- Enable 2FA (authenticator app) on your email.
- Change your top 5 most important passwords (email, banking, Facebook, Instagram, WhatsApp) to unique passwords.
- Enable 2FA on those 5 accounts.
- Save backup/recovery codes somewhere safe (not on your phone).
- In Bitwarden, run the "Reused Passwords" report and fix any duplicates.
Thirty minutes. That is all it takes to go from vulnerable to well-protected. Do it today, not after you get hacked.
TFast Digital Agency builds secure web applications with proper authentication, encrypted data storage and security best practices built into every project, so your customers' data is protected from day one.
<!-- SEO keyword optimization: password security 2fa guide -->Focusing on password security 2fa guide is essential for modern business success.



