Overview
Link Lock is a web application designed to securely password-protect links, ensuring safe sharing of sensitive information online.
Features
- ๐ Password Protection: Encrypts URLs with a user-defined password.
- ๐ Secure Sharing: Safely share links with authorized users only.
- โ๏ธ Customizable Settings: Customize expiration dates and access permissions.
Example User Interface
Below is an interactive form for password-protecting a link:
Operation
- Input: Users enter the URL they want to password-protect and set a password.
- Encryption: Link Lock encrypts the URL and password using base64 encoding (for demonstration).
- Secure Access: Users visit the generated link, which prompts for the password to access the original URL.
Implementation Details
- Backend: Built with Python and Flask framework for handling requests and encryption.
- Frontend: Uses HTML, CSS, and JavaScript for the user interface.
- Security: Implements AES encryption for URL encryption and validation.
For more details and code, visit the GitHub repository.