Releases: 0xEtherPunk/passGen
v1.3.0
🚀 PassGen v1.3.0
Major Features
- 🔒 Enhanced Encryption Workflow
- Improved XChaCha20-Poly1305 implementation
- Better error handling and feedback
- Streamlined encryption/decryption process
- Support for custom text encryption
Documentation & Examples
- 📚 Complete documentation overhaul
- Added detailed command flags reference
- Added real-world encryption examples
- Added pipeline usage scenarios
- Added demo GIFs for visual reference
Fixes & Optimizations
- 🔧 Fixed BIP39 language support
- Renamed Spanish wordlist (sp->es)
- Renamed Korean wordlist (kr->ko)
- 🎨 Improved command examples
- Removed redundant quotes
- Added practical use cases
- Added pipeline examples
Key Features Showcase
- 🔐 Encryption with password protection
- 📝 Custom text QR code generation
- 🌍 Multi-language BIP39 support
- 📱 QR code operations
- 🔄 Pipeline support
Technical Details
- 🔒 XChaCha20-Poly1305 encryption
- 🌍 8 languages supported for BIP39
- 📱 QR code generation and reading
- 🔄 Full pipe support for automation
📚 For complete documentation and all features, see Full Documentation
v1.2.0
PassGen v1.2.0 🎲
✨ What's New
QR Code Enhancements
- 💾 Save QR codes as PNG files with
-o
flag - 🔧 Customize QR code size with
-s
flag (default: 256x256) - 📁 Support for custom file paths
- 🔄 Full compatibility with all password/mnemonic options
📖 Documentation Updates
- Added help command section (
-h
,-help
) - Added QR file output examples
- Added size customization examples
- Improved language options documentation
💡 Usage Examples
# Save QR code
passgen -b -o mnemonic.png
# Custom size QR
passgen -b -o large.png -s 512
# Combined with other options
passgen -b -12 -ru -o russian.png -s 1024
📚 For full documentation and more examples, see README.md
v1.1.0
PassGen v1.1.0 🎲
✨ What's New
BIP39 Support Added
- Generate secure mnemonic phrases for cryptocurrency wallets
- Choose between 12 or 24 words using
-12
flag - Full BIP39 specification compliance
🌍 Multi-Language Support
Now supports 8 languages for mnemonic generation:
- 🇬🇧 English (default)
- 🇷🇺 Russian (Русский)
- 🇯🇵 Japanese (日本語)
- 🇨🇳 Chinese (简体中文)
- 🇫🇷 French (Français)
- 🇮🇹 Italian (Italiano)
- 🇰🇷 Korean (한국어)
- 🇪🇸 Spanish (Español)
🚀 Usage Examples
# Default: 24 words in English
passgen -b
# 12 words in Russian
passgen -b -12 -ru
# 24 words in Japanese
passgen -b -jp
🎨 Extra Features
- All outputs support
lolcat
for colorful display - QR code generation for easy mobile transfer
- Automatic clipboard integration
🔧 Technical Updates
- Embedded wordlists for portable usage
- ISO-compliant language codes
- Improved documentation and examples
- Updated project structure
📦 Installation
go install github.com/0xEtherPunk/passGen/cmd/passgen@v1.1.0
v1.0.0
PassGen v1.0.0 🚀
The first stable release of PassGen brings a powerful combination of security and convenience to password generation.
Key Features
- 🔒 Cryptographically secure password generation using /dev/urandom
- 📏 Flexible password length (default: 24-28 characters, customizable via -l flag)
- 📋 Automatic clipboard integration for instant use
- 📱 Terminal QR code display for easy mobile device transfer
- 💻 Cross-platform support (Linux, macOS, Windows)
Installation
Simply run:
go install github.com/0xEtherPunk/passGen/cmd/passgen@latest
Usage Examples
Generate password with default length (24-28 characters):
passgen
Generate password with custom length:
passgen -l 32
All generated passwords are automatically copied to clipboard and displayed as QR codes in the terminal for easy mobile device transfer.
Security
PassGen uses /dev/urandom as its entropy source, ensuring cryptographically secure password generation. The implementation follows Unix philosophy, combining simple, well-tested tools into a secure and efficient pipeline.
Notes
- First public release
- Full clipboard integration
- Terminal QR code support
- Cross-platform compatibility tested
- MIT licensed
Enjoy using PassGen! Feel free to report any issues or suggest improvements.