czeng18 / Hashing

Encrypts and stores passwords using a rolling hash algorithm

Repository from Github https://github.comczeng18/HashingRepository from Github https://github.comczeng18/Hashing

Hashing

This project includes a password storage client that uses a rolling hash algorithm to encrypt passwords, and stores username-encrypted password pairs in a text file.

Installation

Java .jar files are included here in the repository, which can run in most OS's. It may be required to update Java on device, which can be updated through the Java website. This project was built in JetBrains' IntelliJ IDEA, so it can be run alternatively using the IDE. The IDE can be installed through the JetBrains Website.

Usage

The .jar files can run the programs by opening them. In IntelliJ, the runner file is located in the "hashing" package, called "UI".

Credits

  • Caroline Zeng - Author

Acknowledgements

Thanks to Mr. Beckwith for letting me continue my work in your classroom

About

Encrypts and stores passwords using a rolling hash algorithm


Languages

Language:Java 100.0%