Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmqnym/pwdport
This app helps people to generate secure passwords without having to remember too much information.
https://github.com/mmqnym/pwdport
password-generator react
Last synced: about 4 hours ago
JSON representation
This app helps people to generate secure passwords without having to remember too much information.
- Host: GitHub
- URL: https://github.com/mmqnym/pwdport
- Owner: mmqnym
- License: mit
- Created: 2023-02-09T09:17:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-21T15:46:10.000Z (over 1 year ago)
- Last Synced: 2024-05-16T04:24:48.913Z (6 months ago)
- Topics: password-generator, react
- Language: TypeScript
- Homepage: https://pwdport.whileweb3.dev
- Size: 412 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Pwdport - A secured password solution
> Overview
By using this password generation tool, it can help people who are used to using the same password to have higher security, and it can also provide a better password generation tool for people who are more aware of information security.
### ※This is a purely front-end service, with no remembering function and not storing any information you input.
## How to use
Enter information as defined in the following fields to obtain a fixed set of secure passwords.
- Base: A string of characters that you want to use as the basis for your password, usually the same set of passwords you are used to.
- Keyword: The keyword you use in different APPs or websites, usually you can choose to use the URL, platform name, APP name, website or APP service type, etc.
- Offset: The position where the keyword is inserted into the Base.
- Length: The length you want the password to be.#### Example:
![demo](./img/demo.png)
## Architecture & Technology
### React + Tailwindcss + Keccak256
The information entered by the user is first hashed by Keccak256 and then mixed with custom encryption rules to generate a fixed password.
## Reference
- [**React**](https://reactjs.org/)
- [**Tailwindcss**](https://tailwindcss.com/docs/installation)
- [**SHA3 online tools**](https://github.com/emn178/js-sha3)
- [**ethers.js**](https://docs.ethers.org/v5/api/utils/hashing/)
## License
[**MIT**](./LICENSE.md)