Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)