41 lines
1.9 KiB
Markdown
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.*
|