Bitgen - Bitcoin address generator

The Bitgen software generates crypto currency addresses from a given or generated random number.

The bitsig application is a signature tool that sign and verify bitcoin signatures in various formats.

Also included in the package is bitcry, which is a public key encryption tool that encrypt/decrypt using the bitcoin elliptic curve.

The private key can be generated by the following inputs:

  • Hex number
  • Dice numbers (1-6)
  • Hash input
  • Computer generated random key (/dev/random)
  • Bulk
  • Mnemonic
  • Uncompressed and compressed public keys
  • Bitgen also support:

  • Split private keys
  • Bitcoin mini private keys
  • Invoice generation
  • Hierarchial random generation (for advanced users)
  • Vanity address generation
  • Transaction/script decode
  • Transaction correctness verification
  • Transaction creation

  • The following currencies are supported:

  • Bitcoin
  • Bitcoin cash
  • Litecoin
  • Dogecoin
  • Peercoin
  • Namecoin
  • Vertcoin
  • Feathercoin
  • Zcash
  • Monero
  • Bitsig supports:

  • Full file signature
  • Armory file format (clear, base64, hex)
  • Inputs IO file format
  • Multibit file format
  • Bitcoin QT file format

  • Bitcry supports public key encryption:

  • Full file encryption
  • Electrum message encryption

  • Bitgen example output private
    Bitgen example output share

    The output is saved as a ps file that can be converted to pdf.
    Bitgen example run

    Linux and Windows are supported.

    To view and print the ps file, evince can be used: (Preinstalled for many Linux distributions)

    Alternatively, the ps file can be converted to pdf with ps2pdf. (Preinstalled for many Linux distributions)


    bitgen_1.7.tar.gz Latest release
    Bitgen bitsig signature: bitgen_1.7.tar.gz.bitsig
    Bitgen gpg signature: bitgen_1.7.tar.gz.asc

    How to verify signature

    Previous releases

    Web address: