Skip to content

Compute & find the optimal password for you. (Check the readme file for more details)

Notifications You must be signed in to change notification settings

Layto888/Password-meter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password-meter

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.

Benchmark test example:

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.

About

Compute & find the optimal password for you. (Check the readme file for more details)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published