WingCrypt is a minimalist WPF app that that allows Windows and Linux users to encrypt and decrypt files and folders with a password.
Before you begin, ensure you have met the following requirements:
- You use a machine supported by .NET 6
- You have .NET 6 installed
- You have downloaded the file "build.zip" from the latest release
OR
- You use a Windows machine supported by .NET 6
- You do not need to have .NET 6 installed
- You have downloaded the file "standalone.zip" from the latest release
OR
- You use a Linux machine supported by .NET 6
- You do not need to have .NET 6 installed
- You have downloaded the file "linux_standalone.zip" from the latest release
Due to low demand, standalone builds for Mac OSX are not provided. If you'd like a standalone build for Mac OSX, contact me.
Windows:
- Download either "build.zip" or "standalone.zip" from the latest release, depending on your prerequisites.
- Unzip the file.
- Find the file "WingCryptWPF.exe" within the unzipped folder and run it.
- Select files or folders to encrypt/decrypt.
- Enter a password.
- Click either the Encrypt or the Decrypt button.
Linux:
- Download "linux_standalone.zip" from the latest release.
- Unzip the file.
- Depending on your architecture, open either the x64 or the arm folder.
- Copy the three files within into your "/usr/bin" directory.
- Use the command "wingcrypt --help" and proceed from there.
Example: "wingcrypt -p text.txt" will encrypt the file text.txt
Example: "wingcrypt -p text.wenc" will decrypt the file text.wenc
To contribute to WingCrypt, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <project_name>/<location>
- Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.