A no-storage and no-logs password management solution based on hashing algorithms
HashPass is a no-storage password managment solution, where everything happens without logs or any info saved. It works by using the information you put into it to generate a secure password that can be reproduced on any instance of HashPass across the world, as long as you use the same values. First, it smashes together the domain, username, and master password. then, it uses a hashing algorithm of your choosing, encrypts that data, and then encodes it into base64. Finally, the password gets trimmed to your requested length and copied to your clipboard.
To make a long story short, a friend of mine called Devenison got the idea for this kind of software from 4Chan and made it into a bash script. In the state that he found it in, it was just a series of commands that would output the final password in plaintext in the shell, which is obviouslynot a good idea. From there, he sent it to me, and I thought it was pretty cool, and decided to turn it into a simple web GUI :D
Follow the steps below to create a local HashPass instance
- Clone the Repo
git clone https://github.com/arithefirst/hashpass
- Install dependencies
npm i
- Start the server
npm run dev
for development server or
npm run build
andnpm run preview
for production server