WTValdes/Capstone_Zoo_Authentication
My chosen artifact for Algorithms and Data Structure is the final project I worked on for IT-145 Foundation in Application Development in December 2018. This is a Java application to create a Login Authentication System for a Zoo. The original project used an MD5 Hash encryption to secure passwords for each of the user roles. I felt that this hash encryption could be improved from the MD5 128 bit encryption to a more secure, SHA-512 bit hashing algorithms. I also reviewed the original code and saw opportunities to improve the functionality and security of the code. The code uses a Scanner and originally never closed the scanner which left the code vulnerable to resource leaks. I closed the scanner after each instance that it is used. Additionally, I added a maintenance engineer role to the credentials and logins associated with it. This update improved the security and functionality of the application.
Java
Stargazers
No one’s star this repository yet.