Link Lock - Password-protect Links

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

  1. Input: Users enter the URL they want to password-protect and set a password.
  2. Encryption: Link Lock encrypts the URL and password using base64 encoding (for demonstration).
  3. 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.

Pavan Kumar MP
Pavan Kumar MP
Ph.D. in Computer Science Engineering ๐ŸŽ“๐Ÿ’ป

My research interests include Machine Learning, Transfer Learning Algorithms, Unsupervised Domain Adaptation, SF-UDA, Predictive Maintenance, RTL Design and Verification.