https://github.com/amruthlp12/entropykey
EntropyKey is a web application that generates unique and secure tokens using your device's camera. The randomness in the video feed helps create unpredictable tokens, making them suitable for passwords or other secure identifiers.
https://github.com/amruthlp12/entropykey
bootstrap camera-api client-side-security css3 entropy frontend-development html5 javascript open-source password-generator random-token-generator randomness randomness-generation secure-tokens security token-generation web-application
Last synced: about 2 months ago
JSON representation
EntropyKey is a web application that generates unique and secure tokens using your device's camera. The randomness in the video feed helps create unpredictable tokens, making them suitable for passwords or other secure identifiers.
- Host: GitHub
- URL: https://github.com/amruthlp12/entropykey
- Owner: AmruthLP12
- License: mit
- Created: 2024-07-20T05:33:23.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T14:31:36.000Z (10 months ago)
- Last Synced: 2025-03-22T06:36:07.580Z (about 2 months ago)
- Topics: bootstrap, camera-api, client-side-security, css3, entropy, frontend-development, html5, javascript, open-source, password-generator, random-token-generator, randomness, randomness-generation, secure-tokens, security, token-generation, web-application
- Language: HTML
- Homepage: https://amruthlp12.github.io/EntropyKey/
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Entropy Key
EntropyKey is a web application that generates unique and secure tokens using your device's camera. The randomness in the video feed helps create unpredictable tokens, making them suitable for passwords or other secure identifiers.
## Table of Contents
* [Features](#Features)
* [How It Works](#How-It-Works)
* [Usage](#Usage)
* [Setup](#Setup)
* [Demo](#Demo)
* [Contributing](#Contributing)
* [License](#License)
## Features- Generates unique tokens using your device's camera
- Secure and unpredictable tokens
- User-friendly interface
- Copy token to clipboard with a single click## How It Works
EntropyKey uses your device's camera to capture a frame of video data. The randomness in the video feed is leveraged to generate a secure and unique token. This token can be used as a password or any other form of secure identifier.
## Usage- Open the EntropyKey web application.
- Click the "Generate Token" button to start the process.
- Allow the application to access your camera when prompted.
- A unique token will be generated and displayed.
- Click the clipboard icon next to the token to copy it to your clipboard.## Setup
To set up and run EntropyKey locally, follow these steps:1. Clone the repository:
``` bash
git clone https://github.com/AmruthLP12/EntropyKey.git
```2. Navigate to the project directory:
```bash
cd entropykey
```3. Open index.html in your preferred web browser.
## DemoYou can try out the live demo of EntropyKey here: [EntropyKey Demo](https://amruthlp12.github.io/EntropyKey/)
## Contributing
Contributions are welcome! Please follow these steps to contribute:
1. Fork the repository.
2. Create a new branch with your feature or bugfix:
```bash
git checkout -b feature-name
```3. Commit your changes:
```bash
git commit -m "Add new feature"
```4. Push to the branch:
```bash
git push origin feature-name
```5. Open a pull request.
## License
This project is licensed under the [MIT](LICENSE) License. See the LICENSE file for details.