Fortify
fortify
is a command-line security tool for file encryption and protection.
Main Features
- 📦 Golang implementation of Shamir’s Secret Sharing (SSS).
- 🧩 Split secret files into multiple shares with SSS, and reconstruct files when the threshold number of shares is
available.
- 🔒 Encrypt files using AES-256, protecting AES keys with either SSS or RSA encryption.
- 🚀 Directly execute encrypted files by providing the required keys.
User Guide
Developer Guide

License
This project is licensed under the MIT License.
Contributing
We welcome contributions through issue submissions and pull requests. Feel free to suggest improvements or report
issues.
Build
To build the project, run:
bash build.sh
After building, execute the following commands to confirm the result:
./build/fortify version -d
./build/fortify help
Check out more details