https://github.com/utsanjan/lockurl
Password-protect links using Lock URL in the browser without installing any unnecessary extensions.
https://github.com/utsanjan/lockurl
aes bruteforce decryption encrypt-decrypt encrypt-links encryption javascript link-lock lock-url password-protection static-website web-app
Last synced: 11 months ago
JSON representation
Password-protect links using Lock URL in the browser without installing any unnecessary extensions.
- Host: GitHub
- URL: https://github.com/utsanjan/lockurl
- Owner: utsanjan
- License: mit
- Created: 2023-01-06T15:55:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-21T17:42:57.000Z (almost 2 years ago)
- Last Synced: 2024-08-21T21:19:15.470Z (almost 2 years ago)
- Topics: aes, bruteforce, decryption, encrypt-decrypt, encrypt-links, encryption, javascript, link-lock, lock-url, password-protection, static-website, web-app
- Language: HTML
- Homepage: https://lockurl.netlify.app
- Size: 2.29 MB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 🔒 LockURL - Password Protect Links
[](https://app.netlify.com/sites/lockurl/deploys)
[](https://www.buymeacoffee.com/utsanjan)
[](https://discord.gg/ZuuWJm7MR3)
[](https://github.com/utsanjan/LockURL/blob/main/LICENSE)
[](https://github.com/utsanjan/LockURL/search?l=shell)
[](https://github.com/utsanjan/LockURL)
LockURL is a utility for encrypting and decrypting URLs. An encrypted URL will prompt the user for a password when they visit it. LockURL gets the original URL and routes users there if the password is valid. If not, an error message is shown. Additionally, users can add hints to show next to the password prompt. Each encrypted URL is contained within the link that the program creates. Users, therefore, have complete control over the data they generate via LockURL. Nothing is ever kept on the server.
#### [✅ Click here to see working example of a LockURL link.](https://lockurl.netlify.app/#eyJ2IjoiMC4wLjEiLCJlIjoiSGZlcHBodFJvZjgrYm55ZlR6Qkx4RlJWMEdvdXUxRWxIUHFweStNaWg2RTVKU2F1YjQweDhRPT0iLCJoIjoiMSsxPT8g8J+YgyIsInMiOiIrSHNnd3FsSUZHMVk0c2lrcmY2TjVRPT0iLCJpIjoiU2h5RzNUdjJsdmljaWNKRyJ9)
## 🛠️ Usage Guide
- Create a password protected link from [here](https://lockurl.netlify.app/).
- Use the advanced options when creating a link to customise the encryption method.
- By default, the initialization vector and salt are randomized for security, but this can be disabled, even though doing so is a vulnerability.
- If you lose the password, it is almost impossible to recover the original link. The strong security guaranteed by encryption can be a blessing or a curse if you are not careful!
- Currently, the only way to recover a lost password is by trying all possible options very slowly by brute force. An example application to brute force LockURL links in the browser can be found [here](https://lockurl.netlify.app/bruteforce/).
- If you receive a LockURL link that you don't trust, decrypt it using the option given in the homepage.
## 📞 Contacts
For Queries: [My Instagram Profile](https://www.instagram.com/utsanjan/)
[Check Out My YouTube Channel](https://www.youtube.com/DopeSatan)