Skip to content

SecuroCheck is a password strength check utility based on web technologies.

License

Notifications You must be signed in to change notification settings

stasyanski/SecuroCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecuroCheck

SecuroCheck is a password strength check utility based on web technologies.

SecuroCheck Preview

Features

  • A variety of features:
  • Color-feedback: Based on password strength, which is calculated using character categories
  • Cracking time estimation: Estimates how long it would take a modern GPU to crack the password using brute force.
  • Character category detection: Identifies the use of different character types, which strengthens passwords.
  • Weak pattern detection: Detects weak patterns, like sequences and repeated characters.
  • Common password detection: Compare against commonly used passwords using a pre-compiled list of 10 million passwords.
  • Unicode: Accounts and handles for non-ASCII Unicode characters, like math symbols and emojis.

How it functions

Strength Estimation: via brute-force, which is trying out all possible combinations of characters possible until the right password is found. The code calculates the entropy of the password, using the formula entropy = password length x log2(strength) and time to crack = strength ^ password length / guesses per second. Character property detection is implemented, checking if the password includes numbers, lowercase, whitespace, Unicode characters etc.

Usage

Important!

License

The MIT License lets you do almost anything you want with this project, even making and distributing closed source versions.

MIT License

About

SecuroCheck is a password strength check utility based on web technologies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published