Back to blog
IT

How to Securely Store Passwords - A Practical Guide

nex-IT TeamJanuary 15, 20256 min czytania
How to Securely Store Passwords - A Practical Guide

The average internet user has over 100 online accounts. Do you remember passwords for all of them? If so — you're probably using the same password everywhere. And that's one of the most dangerous mistakes in cybersecurity.

Why Are Passwords a Problem?

According to the Verizon Data Breach report, 81% of breaches exploit weak or stolen passwords. In 2024, over 26 billion records with login credentials were leaked. Your password might already be circulating on the dark web.

Most common mistakes:

  • Using the same password on multiple sites
  • Simple passwords like "123456", "qwerty", "password"
  • Passwords based on personal data (child's name, birth date)
  • Saving passwords in browser without a master password
  • Sticky notes with passwords attached to monitor

How to Create Truly Strong Passwords?

Forget About "P@$$w0rd123"

Replacing letters with special characters ("a" to "@", "o" to "0") is a security myth. Hackers know these tricks and their tools test such variants automatically.

Passphrase Method — Sentences Instead of Characters

Instead of a complicated password "Xk9#mP2$" (which you won't remember anyway), use a passphrase — a random sentence:

  • PurpleElephantRidesABicycle42!
  • MyDogRunsAround3Trees
  • TheLamp&ReadsNewspaperDaily

Why does this work?

  • Easy to remember
  • Very long (20+ characters)
  • Resistant to dictionary attacks (random word combinations)

Strong Password Rules

  1. Minimum 16 characters — length matters more than complexity
  2. Unique for each site — one leak doesn't compromise everything
  3. No personal data — names, dates, company names are easy targets
  4. Randomness — password generator is better than human creativity

Password Managers — No More Sticky Notes

A password manager is an application that securely stores all your passwords in an encrypted vault. You only remember one master password.

Comparison of Popular Solutions

ManagerTypePriceSelf-hostedIdeal for
BitwardenCloudFree/PremiumYes (Vaultwarden)Most users
1PasswordCloudFrom $3/monthNoFamilies and businesses
KeePassLocalFreeYes (by nature)Technical users
LastPassCloudFree/PremiumNoBeginners

Bitwarden — Our Recommendation for Most Users

For most users, we recommend Bitwarden:

  • Open source — code is public and audited
  • Free version has everything you need
  • Works on all platforms
  • Browser integration
  • Self-hosting option

KeePass — Fully Local Solution

If you don't trust any cloud and want passwords only on your device, KeePass (or the newer KeePassXC) is the perfect choice.

How Does KeePass Work?

KeePass stores all passwords in a single encrypted .kdbx file on your drive. No server, no cloud sync — full control.

Advantages:

  • 100% offline — passwords never leave your computer
  • Free and open source — no fees, no subscriptions
  • Portable — you can keep the database on a USB drive
  • Audited format — KDBX is a proven standard

Disadvantages:

  • Sync between devices requires manual setup (e.g., via Syncthing, Dropbox)
  • Less intuitive interface than Bitwarden
  • Requires more technical knowledge

KeePass vs KeePassXC

KeePassKeePassXC
SystemWindows (Mono on Linux/Mac)Native Windows/Mac/Linux
InterfaceClassicModern
Browser integrationVia pluginBuilt-in
DevelopmentStable, less frequent updatesActive development

Our recommendation: If you choose a local solution, go with KeePassXC — it's more modern and easier to use.

Who Is KeePass For?

  • People who don't trust cloud services
  • Technicians and developers valuing full control
  • Users with limited internet access
  • Companies with "zero cloud" policy

Syncing KeePass Between Devices

If you need access to passwords on multiple devices, you can sync the .kdbx file via:

  • Syncthing — free, peer-to-peer sync (no cloud)
  • Your own server — via WebDAV or SFTP
  • Dropbox/Google Drive — if you accept cloud (file is encrypted)

Vaultwarden — Your Own Cloud Password Manager

For companies wanting full control over their data, there's Vaultwarden — a lightweight Bitwarden server implementation for self-hosting.

Why Self-Hosted?

  • Full control — data never leaves your infrastructure
  • Privacy — zero trust in external providers
  • Independence — no risk of service shutdown
  • Compliance — easier to meet GDPR/industry regulations

Who Is Vaultwarden For?

Self-hosting requires technical knowledge. Vaultwarden is ideal for:

  • Companies with their own IT infrastructure
  • Organizations processing sensitive data
  • Law firms, accounting offices
  • Anyone who values privacy over convenience

At nex-IT, we help deploy Vaultwarden for businesses — from installation to employee training.

2FA — Second Layer of Protection

Even the strongest password can leak. That's why you should enable two-factor authentication (2FA) wherever possible.

Types of 2FA (from weakest to strongest)

  1. SMS — better than nothing, but vulnerable to SIM swapping
  2. TOTP apps (Google Authenticator, Authy) — much more secure
  3. Hardware keys (YubiKey) — highest level of security

Where to Enable 2FA First?

  • Email (it's the key to resetting other passwords!)
  • Online banking
  • Social media
  • Password manager
  • Business accounts

Practical Action Plan

Today (15 minutes)

  1. Install a password manager (we recommend Bitwarden)
  2. Set a strong master password (passphrase)
  3. Enable 2FA on password manager

This Week

  1. Move passwords from browser to manager
  2. Change passwords for critical accounts (email, bank)
  3. Enable 2FA on critical accounts

This Month

  1. Gradually change passwords on remaining accounts
  2. Remove duplicates and weak passwords
  3. Check if your data has been leaked at haveibeenpwned.com

Summary

Password security is the foundation of cybersecurity. Three key principles:

  1. Unique, long passwords for each account
  2. Password manager instead of memory or sticky notes
  3. 2FA as an additional layer of protection

If you want to implement professional password management in your company — including self-hosted Vaultwarden — contact us. We'll help you protect what matters most.

cybersecuritypasswordsvaultwardenbitwarden2FA