# 🛡️ 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.*