Compute passwords strength and find the best password. With a benchmark test
-
Rate your password or generate a strong one.
-
Disclaimer:
This application is designed to assess the strength of password strings. The instantaneous visual feedback provides the user a means to improve the strength of their passwords, with a hard focus on breaking the typical bad habits of faulty password formulation. Since no official weighting system exists, we created our own formulas to assess the overall strength of a given password. Please note, that this application does not utilize the typical "days-to-crack" approach for strength determination. We have found that particular system to be severely lacking and unreliable for real-world scenarios. This application is neither perfect nor foolproof, and should only be utilized as a loose guide in determining methods for improving the password creation process.
- Nota bene : The program is inspired from : http://www.passwordmeter.com/ with different approach and proper code.
Test with length = 3
Best password found: #nY global score: 24(ratio -76)
Best password found: v;? global score: 30(ratio -70)
Best password found: !$& global score: 32(ratio -68)
Test with length = 4
Best password found: .0^; global score: 42(ratio -58)
Best password found: H%?{ global score: 44(ratio -56)
Test with length = 5
Best password found: y10D> global score: 52(ratio -48)
Best password found: 6b%+S global score: 56(ratio -44)
Best password found: s}->C global score: 60(ratio -40)
Test with length = 6
Best password found: G~F,<t global score: 66(ratio -34)
Best password found: *<n4O0 global score: 68(ratio -32)
Best password found: @}*.hR global score: 72(ratio -28)
Best password found: #=]s(O global score: 74(ratio -26)
Best password found: t;^<(H global score: 76(ratio -24)
Test with length = 7
Best password found: w_M!7I{ global score: 78(ratio -22)
Best password found: @1;__|P global score: 84(ratio -16)
Best password found: 0,~y=X{ global score: 86(ratio -14)
Best password found: O#(~|d7 global score: 88(ratio -12)
Best password found: )]Z{!?l global score: 90(ratio -10)
Best password found: A=&+%@j global score: 92(ratio -8)
Test with length = 8
Best password found: .Zi3^M*0 global score: 96(ratio -4)
Best password found: T=6{p!M! global score: 100(ratio 2)
Best password found: 1]]_b&Z: global score: 100(ratio 10)
Best password found: +3+}[M>d global score: 100(ratio 12)
Best password found: O*?^]1|n global score: 100(ratio 14)
Test with length = 9
Best password found: q>}&6%Fo[ global score: 100(ratio 18)
Best password found: >#Q=7{20f global score: 100(ratio 24)
Best password found: $&)+>R+,a global score: 100(ratio 30)
Best password found: q,2{|[^$X global score: 100(ratio 32)
Test with length = 10
Best password found: &V:0?#;x:r global score: 100(ratio 36)
Best password found: ?pT~1(%3<| global score: 100(ratio 40)
Best password found: {[!}y<B}([ global score: 100(ratio 44)
Best password found: |&@D&|^3+a global score: 100(ratio 46)
Best password found: p+&{^$!;.I global score: 100(ratio 48)
======== Summary ========
Password: p+&{^$!;.I
Number of Characters:(10) Bonus: 40
Upper Letters:(1) Bonus: 18
Lower Letters:(1) Bonus: 18
Numbers:(0) Bonus: 0
Symbols:(8) Bonus: 48
middle Num/Symb Bonus: 16
Requierements: (4/5) Bonus: 8
only Letters Bonus: 0
only Digits Bonus: 0
Repeat Chars Bonus: 0
consecutive Letters: 0
consecutive Digits: 0
Sequential (Letters/Digits/Symbols) Bonus: 0
Your global score: 100 %
Ps: the worst password was: ggigg global score: 0 (ratio -109)
Press any key to continue.