??Now in my internship at Slash Mark IT Solutions (Startup) the #BasicLevel #Task2 is to create a #Password_Generator and it also encrypted that password.
#Project_Overview :
The Password Generator project is a Java-based application designed to help users create strong, secure passwords, evaluate their strength, and encrypt them for safe storage. This tool is particularly useful for users who need to generate complex passwords for various online accounts or applications, ensuring their data is protected against unauthorized access.
#Key_Features:
? ? #Password_Generation:
? ? ? ? - The application can generate random passwords that are a mix of uppercase and lowercase letters, numbers, and special characters. This ensures that the passwords are robust and hard to crack.
? ? #Password_Strength_Check:
? ? ? ? - Users can input their passwords to check if they meet the criteria for strength, such as containing a mix of characters, numbers, and symbols, and having a minimum length of 8 characters. The application will provide feedback on whether the password is strong or weak.
? ? #Password_Encryption:
? ? ? ? - The application allows users to encrypt their passwords using the SHA-256 hashing algorithm combined with a unique salt. This feature is crucial for safely storing passwords, as even if the encrypted passwords are exposed, they remain secure due to the one-way nature of hashing and the randomness of the salt.
#Use_Cases:
? ? -General Users: Individuals who want to create strong passwords for their online accounts and ensure they are secure.
? ? - Developers: Professionals who need to generate and store encrypted passwords in their applications.
? ? - Security Enthusiasts: Users who are keen on understanding how password strength and encryption work and want to implement these practices in their personal or professional projects.
#Github : https://lnkd.in/g6Vc3AJX
#internship #SlashMarkITStartup #growskills #javadevelopment