- Passwords should have a minimum length of at least 8 characters
- Longer passwords are generally stronger; encourage the use of passphrases, which are easier to remember and can be longer.
- Passwords should not be composed of easily guessable information, such as dictionary words, common phrases, or patterns (e.g., "password123").
- Avoid using information that can be easily obtained or guessed, such as usernames, birthdays, or common patterns (e.g., "12345").
- Encourage a mix of character types, including uppercase letters, lowercase letters, numbers, and special characters
- Avoid password expiration policies that force users to change their passwords regularly without reason, as they can lead to weaker passwords.
- Implement multi-factor authentication (MFA) wherever possible to enhance security.
-
Notifications
You must be signed in to change notification settings - Fork 0
MuhammadMuazen/Pysworder
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Simple Python script that generates a random password and strengthen a weak provided password