On Windows, you can install CryptoFuzz using the following pip command:
pip install cryptofuzzOn Linux and macOS, you should use pip3 for installation:
pip3 install cryptofuzzTo use the latest version from the source, you can clone the CryptoFuzz repository:
- Clone the repository:
git clone https://github.com/Pymmdrza/cryptofuzz- Navigate to the cloned directory:
cd cryptofuzz- Install the package:
You can either run the install.bat or install command:
./install.bat
# or
./installOn Linux and Mac, you can use the following commands to install:
bash install.sh
# or simply:
./install.shNote: If you face any permission issues on Linux, make the script executable using:
sudo chmod +x install.shgenerated and converted private key (hex) , bytes (seed), wif compressed and uncompressed and mnemonic , Root Key (xprv) , XPUB, Decimal (Number) , Public Key and Binary To Compressed and Uncompressed Bitcoin Address :
- Generated Option :
--generateand-g - Total Generated and convereted Key Option:
--total,-t(integer/number type) - Saved all Details and full information to
JSON file (OutputFile.json)option--saveand-sthis example just generated1000key without save details
# windows
cryptofuzz --generate --total 1000
# linux & mac
cryptofuzz --generate --total 1000example Generated 1000 Key and saved to OutputFile.json:
# windows
cryptofuzz -g -t 1000 -s
# linux & mac
cryptofuzz --generate --total 1000 --save
# or can use : -g -t 1000 -sRun this command anywhere in your system (in any Path folder) Saved OutputFile.json
create with CryptoFuzz, you can see from the example section with the following cryptofuzz-example command in your terminal:
all option command for windows cryptofuzz-example OPTION and Linux or Mac cryptofuzz-example OPTION :
- Generated
private key(hex) & Converted :cryptofuzz-example privatekey - Generated
bytes& Converted :cryptofuzz-example bytes - Generated
mnemonic& Converted :cryptofuzz-example mnemonic - Generated
wif& Converted :cryptofuzz-example wif - Generated
binary& Converted :cryptofuzz-example binary - Generated Root Key (
xprv) & Converted :cryptofuzz-example xprv - Generated
decimal& Converted :cryptofuzz-example decimal
Generated and Converted Private Key (HEX) To another cryptocurrency:
- Generated Private Key (Hex) and Converted To Ethereum Address [Example command]:
# windows
cryptofuzz-example ethereum
# linux and macOs:
cryptofuzz-example ethereum- Generated Private Key (Hex) and Converted To bitcoin Address [Example command]:
# windows
cryptofuzz-example bitcoin
# linux and macOs:
cryptofuzz-example bitcoin- Generated Private Key (Hex) and Converted To dash Address [Example command]:
# windows
cryptofuzz-example dash
# linux and macOs:
cryptofuzz-example dash- Generated Private Key (Hex) and Converted To dogecoin Address [Example command]:
# windows
cryptofuzz-example dogecoin
# linux and macOs:
cryptofuzz-example dogecoin- Generated Private Key (Hex) and Converted To digibyte Address [Example command]:
# windows
cryptofuzz-example digibyte
# linux and macOs:
cryptofuzz-example digibyte- Generated Private Key (Hex) and Converted To Bitcoin Gold Address [Example command]:
# windows
cryptofuzz-example bitcoingold
# linux and macOs:
cryptofuzz-example bitcoingold- Generated Private Key (Hex) and Converted To qtum Address [Example command]:
# windows
cryptofuzz-example qtum
# linux and macOs:
cryptofuzz-example qtum- Generated Private Key (Hex) and Converted To zcash Address [Example command]:
# windows
cryptofuzz-example zcash
# linux and macOs:
cryptofuzz-example zcash- Generated Private Key (Hex) and Converted To Ravencoin Address [Example command]:
# windows
cryptofuzz-example rvn
# linux and macOs:
cryptofuzz-example rvn- Generated Private Key (Hex) and Converted To Litecoin Address [Example command]:
# windows
cryptofuzz-example litecoin
# linux and macOs:
cryptofuzz-example litecoingenerated random private key without repeat :
from cryptofuzz import getPrivateKey
Privatekey = getPrivateKey()Generated random mnemonic with standard size :
from cryptofuzz import getMnemonic
# default size 12 . can use [12, 18, 24]
mnemonicString = getMnemonic(size=12)Generated Random Bytes Without Repeat :
from cryptofuzz import getBytes
byte = getBytes()Generate Random Binary Without repeat 0/1:
from cryptofuzz import getBin
binary_string = getBin(256)from cryptofuzz import PrivateKey_To_Bytes
privatekey = getPrivateKey()
# Convert Private Key HEX To Bytes SEED
byte = PrivateKey_To_Bytes(privatekey)generated private key (hex) and convert to wif compressed and uncompressed.
from cryptofuzz import getPrivateKey, PrivateKey_To_Wif
privatekey = getPrivateKey()
# Convert Private key Hex To Wif
# compressed
wif_compress = PrivateKey_To_Wif(privatekey, compress=True)
# wif Uncompressed
wif_uncompress = PrivateKey_To_Wif(privatekey, compress=False)from cryptofuzz import getPrivateKey, PrivateKey_To_Mnemonic
privatekey = getPrivateKey()
# convert private key [hex] To mnemonic
mnemonic_string = PrivateKey_To_Mnemonics(privatekey)
# for size mnemonic can use [12, 18, 24]from cryptofuzz import getPrivateKey, PrivateKey_To_Binary
privatekey = getPrivateKey()
# convert hex to bin
binary_string = PrivateKey_To_Binary(privatekey)from cryptofuzz import getPrivateKey, PrivateKey_To_Decimal
privatekey = getPrivateKey()
# convert private key hex to number (dec)
dec = PrivateKey_To_Decimal(privatekey)convert private key Hex to Compress and Uncompress Address
from cryptofuzz import getPrivateKey, PrivateKey_To_Wif
privatekey = getPrivateKey()
# convert private key to compress address
compress_Address = PrivateKey_To_Address(privatekey, compress=True)
# convert to uncompress address
uncompress_Address = PrivateKey_To_Address(privatekey, compress=False)generated private key and convert to public key compress and uncompress:
from cryptofuzz import getPrivateKey, PrivateKey_To_PublicKey
privatekey = getPrivateKey()
# convert to public key uncompress
public_uncompress = PrivateKey_To_PublicKey(privatekey)
# convert private key hex to public key compress
public_compress = PrivateKey_To_PublicKey(privatekey, compress=True)from cryptofuzz import getBytes, Bytes_To_PrivateKey
byte = getBytes()
# convert bytes to hex (private key)
privatekey = Bytes_To_PrivateKey(byte)convert bytes to mnemonic with default size=12
can use standard sizr: 12, 18, 24
from cryptofuzz import getBytes, Bytes_To_Mnemonic
byte = getBytes()
# Convert bytes to mnemonic with default size 12
mnemonic_words = Bytes_To_Mnemonic(byte)convert bytes To wif Compress and uncompress:
from cryptofuzz import getBytes, Bytes_To_Wif
byte = getBytes()
# compress wif
wif_compress = Bytes_To_Wif(byte, compress=True)
#uncompress Wif
wif_uncompress = Bytes_To_Wif(byte, compress=False)convert bytes to public key compress and uncompress
from cryptofuzz import getBytes, Bytes_To_PublicKey
byte = getBytes()
# compress Publickey
Pub_compress = Bytes_To_PublicKey(byte, compress=True)
#uncompress Wif
Pub_uncompress = Bytes_To_PublicKey(byte, compress=False)convert bytes to decimal number
from cryptofuzz import getBytes, Bytes_To_Decimal
byte = getBytes()
#convert to integer
dec = Bytes_To_Decimal(byte)convert wif to public key compress and uncompress
from cryptofuzz import Wif_To_PublicKey
wif = "WIF_STRING_HERE"
pub_compress = Wif_To_PublicKey(wif, compress=True)
pub_uncompress = Wif_To_PublicKey(wif, compress=False)convert Wif To Mnemonic With Default size=12
from cryptofuzz import Wif_To_Mnemonic
wif = "WIF_STRING_HERE"
mnemonic_string = Wif_To_Mnemonic(wif)convert wif to private key (hex)
from cryptofuzz import Convertor
convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
privatekey = convertor.wif_to_hex(wif_string)convert wif key to xprv (root key):
from cryptofuzz import Convertor
convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
# root key (xprv)
xprv = convertor.wif_to_xprv(wif_string)convert wif key to decimal number :
from cryptofuzz import Convertor
convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
# dec
dec = convertor.wif_to_int(wif_string)convert wif key to xpub (root public key):
from cryptofuzz import Convertor
convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
#xpublic key
xpub = convertor.wif_to_xpub(wif_string)convert wif key to compressed and uncompressed address
from cryptofuzz import Convertor
convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
# compress
compress_address = convertor.wif_to_addr(wif_string, True)
# uncompress
uncompress_address = convertor.wif_to_addr(wif_string, False)convert wif key to mnemonic
from cryptofuzz import Convertor
convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
# mnemonic
mnemonic_str = convertor.wif_to_mne(wif_string)from cryptofuzz.Wallet import *
passphrase = "Mmdrza.com"
compress_address = Passphrase_To_Address(passphrase, True)
uncompress_address = Passphrase_To_Address(passphrase, False)from cryptofuzz.Wallet import *
seed = getBytes()
xprv = Bytes_To_XPRV(seed)
xpub = Bytes_To_XPUB(seed)More example follow : Example
Programmer & Owner : Mr. PyMmdrza
Email : [email protected]
Github: cryptofuzz/cryptofuzz
Document: cryptofuzz
Bitcoin (BTC): 1MMDRZA12xdBLD1P5AfEfvEMErp588vmF9
Ethereum & USDT (ERC20): 0x348e3C3b17784AafD7dB67d011b85F838F16E2D1
USDT & TRON (TRC20): TR4mA5quGVHGYS186HKDuArbD8SVssiZVx
Litecoin (LTC): ltc1qtgvxc6na9pxvznu05yys3j5rq9ej6kahe2j50v
