المنازل العشرية: 1؛ إلى الأقرب، وعند التعادل إلى الرقم الزوجي
الطول
11characters
Character pool
95symbols
Average guesses to find it
2.844 × 10²¹
Average time to crack in seconds
284,400,000,000s
Average time to crack
9,010 years
This assumes every character was picked at random. Dictionary words, names, dates and keyboard patterns are guessed far sooner, so treat the result as an upper bound.
The password is checked on this device and never stored or sent. The share link does include it, so don't share the link for a real password.
This password has 11 characters from a pool of 95, about 72.3 bits of entropy. An attacker making 10,000,000,000 guesses per second needs 9,010 years on average to find it by brute force.
Average time to crack (log₁₀ seconds)
Average time to crack by attacker speed الصفوف: 5
Attacker
Guesses per second
Average time
Online, rate-limited
10
9.01 × 10¹² years
Online, no rate limit
1,000
9.01 × 10¹⁰ years
Offline, slow hash
10,000
9.01 × 10⁹ years
Offline, fast hash
10,000,000,000
9,010 years
Offline, large cluster
1,000,000,000,000
90.1 years
طريقة الحساب S
Character pool
N=26(lowercase)+26(uppercase)+10(digits)+33(symbols and space)=95
Entropy
H=Llog2N=11×log295=72.27bits
Average guesses
2H−1=2NL=29511=2.844×1021
On average an exhaustive search finds the password halfway through the space.
Time at your attacker's speed
t=10,000,000,000/s2.844×1021=284,400,000,000s
About 9,010 years.
حول Password strength checker and generator
Entropy counts how many guesses a randomly chosen password could take: H = L × log2 N bits, where L is the length and N the size of the character pool (26 lowercase, 26 uppercase, 10 digits and 33 symbols including space). A brute-force search finds the password after N^L ÷ 2 guesses on average, so the crack time is that number divided by the attacker's guesses per second.
The default, Tr0ub4dor&3 from the xkcd comic 936, draws on all 95 printable ASCII characters across 11 positions, which gives 72.3 bits; at 10 billion guesses per second an exhaustive search would average 9,010 years.
That figure is an upper bound, because it assumes every character was picked at random. Tr0ub4dor&3 is a dictionary word with common substitutions, which the comic puts at about 28 bits. Generated passwords come from xoshiro256** and a 64-bit seed, so they hold at most 64 bits whatever their length.
مصدر التحقق: Independent Python 3.8 port of splitmix64.c and xoshiro256starstar.c with the same rejection rule; 16 * math.log2(94) = 104.87
الأسئلة
How long should a password be according to NIST?
NIST SP 800-63B-4 (2025) requires at least 15 characters for a password used on its own and at least 8 when it is one factor of a multi-factor login, and services should accept passwords of at least 64 characters. It forbids composition rules such as forced symbols and periodic forced changes, and instead requires checking each new password against a blocklist of common and breached passwords.
How long would it take to crack my password?
It depends on the pool, the length and the attacker's speed. A random 8-letter lowercase password has 26^8 ≈ 2.1 × 10^11 combinations and falls in about 10 seconds on average at 10 billion guesses per second, a fast offline attack on a leaked hash. A random 16-character password from 94 printable symbols would take about 5.9 × 10^13 years at the same speed.
What is password entropy?
Password entropy is the base-2 logarithm of the number of equally likely passwords the choosing method could produce, in bits; each extra bit doubles the guesses needed. A random password of length L from N symbols has L × log2 N bits, so 8 lowercase letters give 37.6 bits. It rates how the password was chosen, not how it looks, which is why human-picked words score far lower.
Is a passphrase better than a complex password?
Usually, if the words are chosen at random. Four words drawn from the EFF's 7,776-word dice list give 4 × log2 7,776 ≈ 51.7 bits, and six give 77.5 bits, more than a random 11-character password from all 95 printable characters (72.3 bits), while being easier to type and remember. Words a person picks, or a known quote, are far weaker.
Is this password generator safe for real accounts?
Only with a secret, random seed. The generator is reproducible by design: xoshiro256** seeded with a 64-bit number, so anyone who knows the seed and settings gets the same password, and it never holds more than 64 bits of entropy. For everyday accounts, a password manager's generator is the better choice because it draws from the operating system's cryptographic random source.
ما مدى دقة «Password strength checker and generator»؟
تعتمد الدقة على مدخلاتك وافتراضات الطريقة. يستخدم الحساب العشري 50 رقمًا معنويًا، لكن التقديرات والأساليب العددية وبيانات المصدر قد تكون أقل دقة؛ تقريب القيم المعروضة لا يزيل هذه الحدود. أمثلة محلولة جرى التحقق منها بمصادر مستقلة: 6. مثلًا، يجري التحقق من «Tr0ub4dor&3» بالرجوع إلى Python 3.8: 11 * math.log2(95) = 72.2684…; Decimal(95)**11 / 2 / Decimal('1e10') = 284400046138.22998… s.
ما مصدر هذه الطريقة؟
NIST SP 800-63B, Digital Identity Guidelines: Authentication — memorized secrets and rate limiting; Blackman & Vigna, Scrambled linear pseudorandom number generators, ACM TOMS 47(4), 2021 — xoshiro256** reference code.