Skip to content

Releases: 0xEtherPunk/passGen

v1.3.0

25 Nov 12:26
1e4dafc
Compare
Choose a tag to compare

🚀 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

23 Nov 22:53
837d663
Compare
Choose a tag to compare

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

22 Nov 01:33
99b7cf8
Compare
Choose a tag to compare

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

20 Nov 06:47
Compare
Choose a tag to compare

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.