What it does
GoCrypt will securely store your passwords and usernames so you don't have to remember them! Interact with your local password storage through a (relatively) friendly command line interface.
How I built it
GoCrypt was written in Go and takes advantage of the built in cryptography library that Go provides. It utilizes the SHA-256 hashing algorithm (with salts) and AES-256 encryption algorithm.
Challenges I ran into
Having never touched Go before, I had to spend a chunk of time at the beginning of the hackathon learning how to properly utilize the features that Go provides
Accomplishments that I'm proud of
I am happy with how effectively I was able to pick up a new language and apply it to build a working application. To be more specific, I am very happy with how extensible the application is. It is very simple and straightforward to add more functionality.
What I learned
I learned a lot about Go and statically typed programming languages in general. I also gained invaluable experience with respect to standard cryptography libraries and how they are structured.
Log in or sign up for Devpost to join the conversation.