Files

41 lines
1.9 KiB
Markdown

# 🛡️ DynamicPassword
**DynamicPassword** allows you to remember one simple, easy password while benefiting from the security of having a unique and complex password for every single site you use.
## ✨ Key Features
- **No Storage**: Passwords are never stored on your computer. They are generated on-the-fly based on a site name and a salt.
- **Extreme Security**: Generated passwords have over $9.8 \times 10^{65}$ possible combinations, making them virtually immune to brute force, dictionary, or cryptographic attacks.
- **Malware Protection**: Unlike browser "keyrings," the actual password is never stored on disk or typed on your keyboard, providing a layer of defense against keyloggers and password-stealing malware.
- **Portability**: Since nothing is stored, you can generate your passwords on any machine running the tool as long as you remember your salt.
## 🚀 Getting Started
### Installation
1. Download `DynamicPassword.exe`.
2. Add it to your **Startup** folder so it starts automatically with Windows.
### Usage
Whenever you need to log into a website or service:
1. **Trigger**:
- Press `WIN + F1` for a **32-character** password.
- Press `WIN + F2` for a **16-character** password.
2. **Site Name**: Type the name of the service (e.g., `gmail`) and press **Enter**.
3. **Salt**: Type your personal salt (a simple password you remember) and press **Enter**.
4. **Login**: The generated password is now in your clipboard—simply paste it into the login form.
> [!IMPORTANT]
> You must type the **Site Name** and **Salt** exactly the same way every time to get the same password.
## 📝 Examples
| Service | Salt | Generated Password |
| :--- | :--- | :--- |
| **Twitter** | `password123` | `o3Rg2a/_FQyH"LzK""W(_G"LqW0J[K!\` |
| **Facebook** | `password123` | `G\=,G5;}ZuW*^lF_@TkV5wcA.?B"*0n}` |
---
*It is highly recommended to disable password saving in your browser for maximum security.*