A powerful Windows desktop application with 20+ security and encoding tools for developers and security-conscious users.
PasswordToolbox is a WPF desktop application that provides essential security and encoding utilities in one convenient place. All tools run locally on your machine - no data is sent to external servers.
| Tool | Description | How to Use |
|---|---|---|
| Disk & USB password | Open BitLocker, VeraCrypt settings | Click to launch Windows encryption settings |
| Encrypt file | AES-GCM encryption (max 512 MB) | Select file → Enter password → Save encrypted .pbxenc |
| Password-protect folder | ZIP with AES-256 | Select folder → Set password → Creates protected ZIP |
| Folder hide | CLSID style folder hiding | Select folder → Password protects visibility |
| Password generator | Cryptographically random | Configure length, chars → Copy generated password |
| Password strength check | Local heuristic analysis | Enter password → See strength score |
| Tool | Description | How to Use |
|---|---|---|
| Random bytes | Secure random hex | Set bytes count → Generate → Copy |
| UUID/GUID | Version 4 generators | Click generate → Copy UUID |
| Tool | Description | How to Use |
|---|---|---|
| Base64 | Encode/decode UTF-8 | Enter text → Encode/Decode → Copy result |
| URL encode | Percent-encoding UTF-8 | Enter text → Encode/Decode |
| JWT decode | Pretty-print header & payload | Paste JWT → See decoded JSON |
| JSON format | Pretty-print and minify | Paste JSON → Format/Minify |
| Unix time | Epoch ↔ date conversion | Enter timestamp → See date & vice versa |
| Tool | Description | How to Use |
|---|---|---|
| File hashes | SHA-256, SHA-1, MD5 | Drop/select file → Copy hash |
| Text hashes | SHA-256, SHA-1, MD5 | Enter text → See all hashes |
| QR code | Generate PNG QR codes | Enter text → Generate → Copy to clipboard |
| Tool | Description | How to Use |
|---|---|---|
| Clear clipboard | Wipe clipboard immediately | Click to clear |
| System info | OS and runtime details | View system information |
| USB security tips | BitLocker, VeraCrypt guide | Read security recommendations |
- Launch the app - Run
PasswordToolbox.exe - Browse tools - Use the search bar or scroll through categories
- Select a tool - Click on any tool to open it
- Use the tool - Follow on-screen instructions for each tool
- Type in the search box to filter tools by name, description, or category
- The counter shows filtered/total tools
- Security 🔐 - Encryption, passwords, disk protection
- Secrets 🔑 - Random generators, UUIDs
- Encoding 🔤 - Text encoding/decoding utilities
- Files 📁 - File processing, hashing, QR codes
- Privacy 🔒 - Clipboard, system info, guides
- Roadmap 📋 - Planned future features
- Operating System: Windows 10 or Windows 11
- Runtime: .NET 8.0 Desktop Runtime
- RAM: 100 MB minimum
- Disk: 50 MB for installation
- Download the latest release from the Releases page
- Extract the ZIP file
- Run
PasswordToolbox.exe
If you don't have .NET 8.0 Runtime:
- Download from Microsoft
- Run the installer
- Launch PasswordToolbox
# Clone the repository
git clone https://github.com/yourusername/PasswordToolbox.git
cd PasswordToolbox
# Build and run
dotnet run --project PasswordToolbox/PasswordToolbox.csproj- ✅ All encryption happens locally on your device
- ✅ No data is sent to external servers
- ✅ Passwords are never stored (except for folder protection which uses a local hash)
⚠️ For sensitive data, always use strong passwords⚠️ Backup your encrypted files
- Framework: .NET 8.0 / WPF
- UI: XAML with custom styling
- Libraries:
- QRCoder - QR code generation
- SharpZipLib - ZIP compression
- Ookii.Dialogs.Wpf - File dialogs
MIT License - Feel free to use, modify, and distribute.
⭐ If you find this useful, please give it a star!