PasswordGenerator — password-generator.co

Password Security Checklist for Teams

Dev Tools Weekly Cheat Sheet
**By Dev Tools Weekly** | password-generator.co
Entropy requirements, 2FA guide, and a ready-to-use policy template.

Password Strength — The Math

Entropy Formula

Entropy (bits) = log₂(pool_size ^ length)

= length × log₂(pool_size)

Character Pool Sizes

Character SetPool SizeEntropy/char
Digits only (0-9)103.32 bits
Lowercase (a-z)264.70 bits
Lower + upper525.70 bits
Lower + upper + digits625.95 bits
All printable ASCII956.57 bits
Diceware word list7,77612.9 bits/word

Strength Thresholds

EntropyRatingTime to Crack (10B guesses/sec)
< 28 bitsVery weakInstant
28-35 bitsWeakMinutes
36-59 bitsFairHours to days
60-79 bitsStrongYears
80-99 bitsVery strongCenturies
100+ bitsExcellentHeat death of universe

Examples

PasswordEntropyRating
password~0 (dictionary)💀 Terrible
P@ssw0rd~0 (common mutation)💀 Terrible
Tr0ub4dor&3~28 bits⚠️ Weak
correct horse battery staple~44 bits (4 words)✅ Fair
j7#kL9$mQ2&pR5 (15 random)~98 bits💪 Very strong
6 random diceware words~77 bits💪 Very strong

2FA / MFA Quick Guide

Methods Ranked (Security)

MethodSecurityConvenienceNotes
**Hardware key** (YubiKey, Titan)★★★★★★★★Phishing-resistant. Best option.
**Passkey** (FIDO2/WebAuthn)★★★★★★★★★Biometric + device-bound. The future.
**TOTP app** (Authy, Google Auth)★★★★★★★★6-digit rotating codes. Very good.
**Push notification** (Duo, MS Auth)★★★★★★★★Convenient but vulnerable to fatigue attacks.
**SMS OTP**★★★★★★★SIM-swap vulnerable. Better than nothing.
**Email OTP**★★★★★★Email compromise = game over.
**Security questions**★★★Answers are guessable/public. Avoid.

TOTP Setup Checklist


Password Policy Template

Copy and customize for your organization.

[Company Name] Password Policy

Effective Date: ___________

1. Password Requirements

2. Password Manager

3. Multi-Factor Authentication

4. Password Rotation

5. Prohibited Practices

6. Incident Response


NIST 800-63B Key Recommendations (2024)

The latest NIST guidelines have changed significantly:

Old RuleNew NIST Guidance
Require complexity (uppercase, symbols)❌ Don't require — increases predictable patterns
Force rotation every 90 days❌ Don't force — only on evidence of compromise
Minimum 8 characters✅ Minimum 15+, support at least 64
Security questions❌ Don't use — answers are guessable
SMS for 2FA⚠️ Restricted — use only as last resort
Check against breached lists✅ Required — block known compromised passwords
Allow paste in password fields✅ Required — supports password managers

Password Manager Comparison

Feature1PasswordBitwardenKeePass
**Price (personal)**$3/moFree / $1/moFree
**Price (team)**$8/user/mo$4/user/moFree
**Open source**
**Self-host option**✅ (local file)
**Browser extension**Via plugin
**Mobile app**Via KeePassDX
**Passkey support**
**Secret sharing**✅ (paid)
**Emergency access**✅ (paid)Manual

Breach Check Resources

ResourceURLWhat It Does
Have I Been Pwnedhaveibeenpwned.comCheck if email/password appeared in breaches
HIBP APIapi.pwnedpasswords.comk-anonymity API for password checking (safe)
Firefox Monitormonitor.firefox.comBreach alerts
Google Password Checkuppasswords.google.comCheck saved passwords

🛠 Generate strong passwords instantly: password-generator.co

📧 More cheat sheets: Dev Tools Weekly Newsletter