File size: 586 Bytes
7b2cec6
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# KeyLock Server

This is the server-side component of the KeyLock system. It's a self-contained Gradio application that provides a secure API endpoint for decrypting data hidden in PNG images.

## Functionality
-   **Hosts a UI**: Provides documentation and status information.
-   **Exposes an API**: Listens for `POST` requests at `/run/keylock-auth-decoder`.
-   **Secure Decryption**: Uses a private RSA key to decrypt a one-time AES key, which is then used to decrypt the main data payload.

## Setup & Running

**1. Install Dependencies:**
```bash
pip install -r requirements.txt