Lock256 is a security-focused password manager that takes advantage of the AES-256 encryption algorithm.
- Secure AES-256 Encryption
- Customizable Random Password Generator ( + bulk password generator)
- Graphical User Interface using Swing + AWT Libraries
- Portable and Cross-Platform (Built with Swing and written in Java)
- Lock256 doesn't offer much more than your standard password manager yet, making other password managers probably a better choice overall. Why am I saying this? Well, I made this program mainly as a personal challenge; see the next question.
- I started development on Lock256 in order to put both my computer science and cybersecurity skills to the test. Lock256 requires quite a bit of knowledge regarding how to safely implement encryption algorithms into a functioning computer program, which is exactly why I am actively working on this program. My end goal is to have a secure password manager with all the standard mainstream features plus some unprecedented new ones.
- I record my checklist of features/bugs in the "TODO" file in the root directory of the project.
-
Pull requests are always welcome and will be appreciated!
- Fork the repository by clicking "Fork" at the top of the repo page
- Clone the repo by using the command below:
git clone "https://github.com/<YourGithubUsername>/Lock256" <targetpath>
- Then, create a new branch by using the command below:
git checkout -b my_new_branch
- Commit changes to new branch:
git commit -m "<Message>"
- Push your changes/branch to your forked repository
git push origin my_new_branch
- Create a pull request, and I will get back to you ASAP!