README ¶ Lock and Unlock Files using Password via Terminal Project to demonstrate my skills in working with cryptography and the understanding of SHA-1, AES and GCM which plays a role in converting plaintext to cipher text for encryption. Design https://drive.google.com/file/d/1V7AQaUK28SfeVD7xCpF3tXQMoxA-UvBW/view?usp=sharing Pre-requisites: Go Version 1.18 and above. Setup Clone the repository on your local machine by git clone github.com/adarsh2858/file-password-lock. Run the command go mod tidy go run . encrypt /path/to/fileName.png Check the file if you are still able to view it. go run . decrypt /path/to/fileName.png Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files main.go Directories ¶ Show internal Expand all Path Synopsis filecrypt Click to show internal directories. Click to hide internal directories.