# 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