This repository contains an implementation of Shamir's Secret Sharing in Java. The project allows secret sharing and reconstruction using Lagrange Interpolation. JSON files are used for storing and retrieving test cases.
- Secret sharing and reconstruction using Shamir's Secret Sharing Scheme.
- Polynomial interpolation implemented using Apache Commons Math Library.
- Input and output handled using JSON files.
- Implemented in Java and executed in VS Code.
Before running the project, ensure that the following dependencies are installed:
-
Java Development Kit (JDK) 11 or higher
Download JDK -
Apache Commons Math Library (commons-math3-3.6.1.jar)
Download Here -
JSON Simple Library (json-20210307.jar)
Download Here -
Git (For Version Control & Pushing to GitHub)
Download Git
To clone this repository, Git must be installed. If not installed, it can be downloaded from the link above.
git clone https://github.com/your-username/your-repository.git
cd your-repository