CryptoFuzz


NameCryptoFuzz JSON
Version 3.9.6 PyPI version JSON
download
home_pagehttps://github.com/Pymmdrza/cryptoFuzz
SummaryGenerated and Converted Keys with any Type Foundation from Private Key [WIF Hexed Mnemonic and Binary Bytes seed] in Python
upload_time2023-10-29 18:32:38
maintainer
docs_urlNone
authorMohammadreza (Mmdrza.Com)
requires_python
licenseMIT
keywords cryptofuzz wif mnemonic binary seed foundation private key hex mnemonic binary bytes bitcoin ethereum tron dogecoin zcash digibyte bitcoin gold wallet bip32 bip39 litecoin qtum ravencoin btc eth trx doge btg ltc zec axe dash
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div style="display: flex; justify-content: space-between; align-items: center;">


<img src="https://raw.githubusercontent.com/Pymmdrza/cryptoFuzz/gh-pages/doc/img/cryptoFuzz_Logo.png" title="Cryptofuzz / Generated and Converted Private and Public Key Very Easy On Python With cryptofuzz" alt="cryptofuzz python cryptography library" width="136" height="136"> 

</div> 

# CryptoFuzz



## Installing & Quick Use

### Windows

On Windows, you can install CryptoFuzz using the following pip command:

```bash
pip install cryptofuzz
```

### Linux & Mac

On Linux and macOS, you should use pip3 for installation:

```bash
pip3 install cryptofuzz
```

### Git

To use the latest version from the source, you can clone the CryptoFuzz repository:

1. Clone the repository:

```bash
git clone https://github.com/Pymmdrza/cryptofuzz
```

2. Navigate to the cloned directory:

```bash
cd cryptofuzz
```

3. Install the package:

### Windows

You can either run the `install.bat` or `install` command:

```bash
./install.bat
# or
./install
```

### Linux & Mac

On Linux and Mac, you can use the following commands to install:

```bash
bash install.sh
# or simply:
./install.sh
```

**Note:** If you face any permission issues on Linux, make the script executable using:

```bash
sudo chmod +x install.sh
```
---
### CLI

generated 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 : `--generate` and `-g`
- Total Generated and convereted Key Option: `--total`, `-t` (integer/number type)
- Saved all Details and full information to `JSON file (OutputFile.json)` option `--save` and `-s`
this example just generated `1000` key without save details
```shell
# windows
cryptofuzz --generate --total 1000
# linux & mac
cryptofuzz --generate --total 1000
```
example Generated `1000` Key and saved to `OutputFile.json`:
```shell
# windows
cryptofuzz -g -t 1000 -s
# linux & mac
cryptofuzz --generate --total 1000 --save
# or can use : -g -t 1000 -s
```
**Run 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:


#### Generated example Private Key From CLI `cryptofuzz-example` :


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]:
```shell
# windows
cryptofuzz-example ethereum
# linux and macOs:
cryptofuzz-example ethereum
```
- Generated Private Key (Hex) and Converted To bitcoin Address [Example command]:
```shell
# windows
cryptofuzz-example bitcoin
# linux and macOs:
cryptofuzz-example bitcoin
```
- Generated Private Key (Hex) and Converted To dash Address [Example command]:
```shell
# windows
cryptofuzz-example dash
# linux and macOs:
cryptofuzz-example dash
```
- Generated Private Key (Hex) and Converted To dogecoin Address [Example command]:
```shell
# windows
cryptofuzz-example dogecoin
# linux and macOs:
cryptofuzz-example dogecoin
```
- Generated Private Key (Hex) and Converted To digibyte Address [Example command]:
```shell
# windows
cryptofuzz-example digibyte
# linux and macOs:
cryptofuzz-example digibyte
```
- Generated Private Key (Hex) and Converted To Bitcoin Gold Address [Example command]:
```shell
# windows
cryptofuzz-example bitcoingold
# linux and macOs:
cryptofuzz-example bitcoingold
```
- Generated Private Key (Hex) and Converted To qtum Address [Example command]:
```shell
# windows
cryptofuzz-example qtum
# linux and macOs:
cryptofuzz-example qtum
```
- Generated Private Key (Hex) and Converted To zcash Address [Example command]:
```shell
# windows
cryptofuzz-example zcash
# linux and macOs:
cryptofuzz-example zcash
```
- Generated Private Key (Hex) and Converted To Ravencoin Address [Example command]:
```shell
# windows
cryptofuzz-example rvn
# linux and macOs:
cryptofuzz-example rvn
```
- Generated Private Key (Hex) and Converted To Litecoin Address [Example command]:
```shell
# windows
cryptofuzz-example litecoin
# linux and macOs:
cryptofuzz-example litecoin
```

---

### Private Key

generated random private key without repeat :

```python
from cryptofuzz import getPrivateKey

Privatekey = getPrivateKey()
```
---
### Mnemonic
Generated random mnemonic with standard size :
```python
from cryptofuzz import getMnemonic
# default size 12 . can use [12, 18, 24]
mnemonicString = getMnemonic(size=12)
```
----
### Bytes (seed)

Generated Random Bytes Without Repeat :

```python
from cryptofuzz import getBytes
byte = getBytes()
```
---
### Binary
Generate Random Binary Without repeat `0/1`:

```python
from cryptofuzz import getBin

binary_string = getBin(256)
```
---
### Private Key To Bytes
```python
from cryptofuzz import PrivateKey_To_Bytes

privatekey = getPrivateKey()
# Convert Private Key HEX To Bytes SEED
byte = PrivateKey_To_Bytes(privatekey)

```
---
### Private Key To Wif

generated private key (hex) and convert to wif compressed and uncompressed.
```python
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)
```
---
### Private Key To Mnemonic

```python
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]
```
---
### Private Key To Binary

```python
from cryptofuzz import getPrivateKey, PrivateKey_To_Binary

privatekey = getPrivateKey()

# convert hex to bin
binary_string = PrivateKey_To_Binary(privatekey)
```
---
### Private Key To Decimal (int)
```python
from cryptofuzz import getPrivateKey, PrivateKey_To_Decimal

privatekey = getPrivateKey()
# convert private key hex to number (dec)
dec = PrivateKey_To_Decimal(privatekey)
```
---
### Private Key To Address

convert private key `Hex` to Compress and Uncompress Address
```python
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)
```
---
### Private Key To Public Key

generated private key and convert to public key compress and uncompress:

```python
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)
```
---
### Bytes To Private Key
```python
from cryptofuzz import getBytes, Bytes_To_PrivateKey

byte = getBytes()
# convert bytes to hex (private key)
privatekey = Bytes_To_PrivateKey(byte)
```
### Bytes To mnemonic 
convert bytes to mnemonic with default `size=12`

can use standard sizr: `12, 18, 24`

```python
from cryptofuzz import getBytes, Bytes_To_Mnemonic

byte = getBytes()
# Convert bytes to mnemonic with default size 12
mnemonic_words = Bytes_To_Mnemonic(byte)
```
---
### Bytes To Wif
convert bytes To wif Compress and uncompress:
```python
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)
```
---
### Bytes To Public Key

convert bytes to public key compress and uncompress
```python
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)
```
---
### Bytes to Dec (number)

convert bytes to decimal number

```python
from cryptofuzz import getBytes, Bytes_To_Decimal

byte = getBytes()
#convert to integer 
dec = Bytes_To_Decimal(byte)
```
---
### Wif To Public Key
convert wif to public key compress and uncompress
```python
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)
```
---
### Wif To Mnemonic 
convert Wif To Mnemonic With Default `size=12`
```python
from cryptofuzz import Wif_To_Mnemonic

wif = "WIF_STRING_HERE"
mnemonic_string = Wif_To_Mnemonic(wif)
```
### Wif To Private Key:
convert wif to private key (hex)
```python
from cryptofuzz import Convertor

convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
privatekey = convertor.wif_to_hex(wif_string)
```

### Wif To XPRV
convert wif key to xprv (root key):
```python
from cryptofuzz import Convertor

convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
# root key (xprv)
xprv = convertor.wif_to_xprv(wif_string)
```

### Wif To Decimal (integer/number)
convert wif key to decimal number :
```python
from cryptofuzz import Convertor

convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
# dec
dec = convertor.wif_to_int(wif_string)
```

### Wif To XPUB

convert wif key to xpub (root public key):

```python
from cryptofuzz import Convertor

convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
#xpublic key
xpub = convertor.wif_to_xpub(wif_string)
```

### Wif To Address

convert wif key to compressed and uncompressed address

```python
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)
```

### Wif To Mnemonic

convert wif key to mnemonic 

```python
from cryptofuzz import Convertor

convertor = Convertor()
wif_string = "WIF_KEY_COMPRESS_OR_UNCOMPRESS"
# mnemonic 
mnemonic_str = convertor.wif_to_mne(wif_string)
```

---
### Passphrase To Compress And Uncompress Address
```python
from cryptofuzz.Wallet import *

passphrase = "Mmdrza.com"
compress_address = Passphrase_To_Address(passphrase, True)
uncompress_address = Passphrase_To_Address(passphrase, False)

```
### Generated XPRV and XPUB :

```python
from cryptofuzz.Wallet import *

seed = getBytes()

xprv = Bytes_To_XPRV(seed)

xpub = Bytes_To_XPUB(seed)

```

---

### contact


Programmer & Owner : Mr. [PyMmdrza](https://github.com/Pymmdrza)



Email : PyMmdrza@Gmail.Com

Github: [cryptofuzz/cryptofuzz](https://github.com/Pymmdrza/cryptoFuzz)

Document: [cryptofuzz](https://pymmdrza.github.io/cryptoFuzz)

---
### Donate:

Bitcoin (BTC): `1MMDRZA12xdBLD1P5AfEfvEMErp588vmF9`

Ethereum & USDT (ERC20): `0x348e3C3b17784AafD7dB67d011b85F838F16E2D1`

USDT & TRON (TRC20): `TR4mA5quGVHGYS186HKDuArbD8SVssiZVx`

Litecoin (LTC): `ltc1qtgvxc6na9pxvznu05yys3j5rq9ej6kahe2j50v`



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Pymmdrza/cryptoFuzz",
    "name": "CryptoFuzz",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "CryptoFuzz,Wif,Mnemonic,Binary,seed,Foundation,Private,Key,HEX,Mnemonic,Binary,Bytes,bitcoin,ethereum,tron,dogecoin,zcash,digibyte,bitcoin gold,wallet,bip32,bip39,litecoin,qtum,ravencoin,BTC,ETH,TRX,DOGE,BTG,LTC,ZEC,AXE,DASH",
    "author": "Mohammadreza (Mmdrza.Com)",
    "author_email": "Pymmdrza@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/74/95/0999685e4006c8880f219a2a68ee32509af127c302406d540e1a682c4ac5/CryptoFuzz-3.9.6.tar.gz",
    "platform": null,
    "description": "<div style=\"display: flex; justify-content: space-between; align-items: center;\">\r\n\r\n\r\n<img src=\"https://raw.githubusercontent.com/Pymmdrza/cryptoFuzz/gh-pages/doc/img/cryptoFuzz_Logo.png\" title=\"Cryptofuzz / Generated and Converted Private and Public Key Very Easy On Python With cryptofuzz\" alt=\"cryptofuzz python cryptography library\" width=\"136\" height=\"136\"> \r\n\r\n</div> \r\n\r\n# CryptoFuzz\r\n\r\n\r\n\r\n## Installing & Quick Use\r\n\r\n### Windows\r\n\r\nOn Windows, you can install CryptoFuzz using the following pip command:\r\n\r\n```bash\r\npip install cryptofuzz\r\n```\r\n\r\n### Linux & Mac\r\n\r\nOn Linux and macOS, you should use pip3 for installation:\r\n\r\n```bash\r\npip3 install cryptofuzz\r\n```\r\n\r\n### Git\r\n\r\nTo use the latest version from the source, you can clone the CryptoFuzz repository:\r\n\r\n1. Clone the repository:\r\n\r\n```bash\r\ngit clone https://github.com/Pymmdrza/cryptofuzz\r\n```\r\n\r\n2. Navigate to the cloned directory:\r\n\r\n```bash\r\ncd cryptofuzz\r\n```\r\n\r\n3. Install the package:\r\n\r\n### Windows\r\n\r\nYou can either run the `install.bat` or `install` command:\r\n\r\n```bash\r\n./install.bat\r\n# or\r\n./install\r\n```\r\n\r\n### Linux & Mac\r\n\r\nOn Linux and Mac, you can use the following commands to install:\r\n\r\n```bash\r\nbash install.sh\r\n# or simply:\r\n./install.sh\r\n```\r\n\r\n**Note:** If you face any permission issues on Linux, make the script executable using:\r\n\r\n```bash\r\nsudo chmod +x install.sh\r\n```\r\n---\r\n### CLI\r\n\r\ngenerated 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 :\r\n\r\n- Generated Option : `--generate` and `-g`\r\n- Total Generated and convereted Key Option: `--total`, `-t` (integer/number type)\r\n- Saved all Details and full information to `JSON file (OutputFile.json)` option `--save` and `-s`\r\nthis example just generated `1000` key without save details\r\n```shell\r\n# windows\r\ncryptofuzz --generate --total 1000\r\n# linux & mac\r\ncryptofuzz --generate --total 1000\r\n```\r\nexample Generated `1000` Key and saved to `OutputFile.json`:\r\n```shell\r\n# windows\r\ncryptofuzz -g -t 1000 -s\r\n# linux & mac\r\ncryptofuzz --generate --total 1000 --save\r\n# or can use : -g -t 1000 -s\r\n```\r\n**Run this command anywhere in your system (in any Path folder) Saved `OutputFile.json`**\r\n\r\n\r\ncreate with CryptoFuzz, you can see from the `example` section with the following `cryptofuzz-example` command in your terminal:\r\n\r\n\r\n#### Generated example Private Key From CLI `cryptofuzz-example` :\r\n\r\n\r\nall option command for windows `cryptofuzz-example OPTION` and Linux or Mac `cryptofuzz-example OPTION` :\r\n\r\n- Generated `private key` (hex) & Converted : `cryptofuzz-example privatekey`\r\n- Generated `bytes` & Converted : `cryptofuzz-example bytes`\r\n- Generated `mnemonic` & Converted : `cryptofuzz-example mnemonic`\r\n- Generated `wif` & Converted : `cryptofuzz-example wif`\r\n- Generated `binary` & Converted : `cryptofuzz-example binary`\r\n- Generated Root Key (`xprv`) & Converted : `cryptofuzz-example xprv`\r\n- Generated `decimal` & Converted : `cryptofuzz-example decimal`\r\n\r\nGenerated and Converted Private Key (HEX) To another cryptocurrency:\r\n- Generated Private Key (Hex) and Converted To Ethereum Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example ethereum\r\n# linux and macOs:\r\ncryptofuzz-example ethereum\r\n```\r\n- Generated Private Key (Hex) and Converted To bitcoin Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example bitcoin\r\n# linux and macOs:\r\ncryptofuzz-example bitcoin\r\n```\r\n- Generated Private Key (Hex) and Converted To dash Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example dash\r\n# linux and macOs:\r\ncryptofuzz-example dash\r\n```\r\n- Generated Private Key (Hex) and Converted To dogecoin Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example dogecoin\r\n# linux and macOs:\r\ncryptofuzz-example dogecoin\r\n```\r\n- Generated Private Key (Hex) and Converted To digibyte Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example digibyte\r\n# linux and macOs:\r\ncryptofuzz-example digibyte\r\n```\r\n- Generated Private Key (Hex) and Converted To Bitcoin Gold Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example bitcoingold\r\n# linux and macOs:\r\ncryptofuzz-example bitcoingold\r\n```\r\n- Generated Private Key (Hex) and Converted To qtum Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example qtum\r\n# linux and macOs:\r\ncryptofuzz-example qtum\r\n```\r\n- Generated Private Key (Hex) and Converted To zcash Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example zcash\r\n# linux and macOs:\r\ncryptofuzz-example zcash\r\n```\r\n- Generated Private Key (Hex) and Converted To Ravencoin Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example rvn\r\n# linux and macOs:\r\ncryptofuzz-example rvn\r\n```\r\n- Generated Private Key (Hex) and Converted To Litecoin Address [Example command]:\r\n```shell\r\n# windows\r\ncryptofuzz-example litecoin\r\n# linux and macOs:\r\ncryptofuzz-example litecoin\r\n```\r\n\r\n---\r\n\r\n### Private Key\r\n\r\ngenerated random private key without repeat :\r\n\r\n```python\r\nfrom cryptofuzz import getPrivateKey\r\n\r\nPrivatekey = getPrivateKey()\r\n```\r\n---\r\n### Mnemonic\r\nGenerated random mnemonic with standard size :\r\n```python\r\nfrom cryptofuzz import getMnemonic\r\n# default size 12 . can use [12, 18, 24]\r\nmnemonicString = getMnemonic(size=12)\r\n```\r\n----\r\n### Bytes (seed)\r\n\r\nGenerated Random Bytes Without Repeat :\r\n\r\n```python\r\nfrom cryptofuzz import getBytes\r\nbyte = getBytes()\r\n```\r\n---\r\n### Binary\r\nGenerate Random Binary Without repeat `0/1`:\r\n\r\n```python\r\nfrom cryptofuzz import getBin\r\n\r\nbinary_string = getBin(256)\r\n```\r\n---\r\n### Private Key To Bytes\r\n```python\r\nfrom cryptofuzz import PrivateKey_To_Bytes\r\n\r\nprivatekey = getPrivateKey()\r\n# Convert Private Key HEX To Bytes SEED\r\nbyte = PrivateKey_To_Bytes(privatekey)\r\n\r\n```\r\n---\r\n### Private Key To Wif\r\n\r\ngenerated private key (hex) and convert to wif compressed and uncompressed.\r\n```python\r\nfrom cryptofuzz import getPrivateKey, PrivateKey_To_Wif\r\n\r\nprivatekey = getPrivateKey()\r\n# Convert Private key Hex To Wif\r\n#  compressed\r\nwif_compress = PrivateKey_To_Wif(privatekey, compress=True)\r\n# wif Uncompressed\r\nwif_uncompress = PrivateKey_To_Wif(privatekey, compress=False)\r\n```\r\n---\r\n### Private Key To Mnemonic\r\n\r\n```python\r\nfrom cryptofuzz import getPrivateKey, PrivateKey_To_Mnemonic\r\n\r\nprivatekey = getPrivateKey()\r\n# convert private key [hex] To mnemonic\r\nmnemonic_string = PrivateKey_To_Mnemonics(privatekey)\r\n# for size mnemonic can use [12, 18, 24]\r\n```\r\n---\r\n### Private Key To Binary\r\n\r\n```python\r\nfrom cryptofuzz import getPrivateKey, PrivateKey_To_Binary\r\n\r\nprivatekey = getPrivateKey()\r\n\r\n# convert hex to bin\r\nbinary_string = PrivateKey_To_Binary(privatekey)\r\n```\r\n---\r\n### Private Key To Decimal (int)\r\n```python\r\nfrom cryptofuzz import getPrivateKey, PrivateKey_To_Decimal\r\n\r\nprivatekey = getPrivateKey()\r\n# convert private key hex to number (dec)\r\ndec = PrivateKey_To_Decimal(privatekey)\r\n```\r\n---\r\n### Private Key To Address\r\n\r\nconvert private key `Hex` to Compress and Uncompress Address\r\n```python\r\nfrom cryptofuzz import getPrivateKey, PrivateKey_To_Wif\r\n\r\nprivatekey = getPrivateKey()\r\n# convert private key to compress address\r\ncompress_Address = PrivateKey_To_Address(privatekey, compress=True)\r\n# convert to uncompress address\r\nuncompress_Address = PrivateKey_To_Address(privatekey, compress=False)\r\n```\r\n---\r\n### Private Key To Public Key\r\n\r\ngenerated private key and convert to public key compress and uncompress:\r\n\r\n```python\r\nfrom cryptofuzz import getPrivateKey, PrivateKey_To_PublicKey\r\n\r\nprivatekey = getPrivateKey()\r\n# convert to public key uncompress\r\npublic_uncompress = PrivateKey_To_PublicKey(privatekey)\r\n# convert private key hex to public key compress\r\npublic_compress = PrivateKey_To_PublicKey(privatekey, compress=True)\r\n```\r\n---\r\n### Bytes To Private Key\r\n```python\r\nfrom cryptofuzz import getBytes, Bytes_To_PrivateKey\r\n\r\nbyte = getBytes()\r\n# convert bytes to hex (private key)\r\nprivatekey = Bytes_To_PrivateKey(byte)\r\n```\r\n### Bytes To mnemonic \r\nconvert bytes to mnemonic with default `size=12`\r\n\r\ncan use standard sizr: `12, 18, 24`\r\n\r\n```python\r\nfrom cryptofuzz import getBytes, Bytes_To_Mnemonic\r\n\r\nbyte = getBytes()\r\n# Convert bytes to mnemonic with default size 12\r\nmnemonic_words = Bytes_To_Mnemonic(byte)\r\n```\r\n---\r\n### Bytes To Wif\r\nconvert bytes To wif Compress and uncompress:\r\n```python\r\nfrom cryptofuzz import getBytes, Bytes_To_Wif\r\n\r\nbyte = getBytes()\r\n# compress wif\r\nwif_compress = Bytes_To_Wif(byte, compress=True)\r\n#uncompress Wif\r\nwif_uncompress = Bytes_To_Wif(byte, compress=False)\r\n```\r\n---\r\n### Bytes To Public Key\r\n\r\nconvert bytes to public key compress and uncompress\r\n```python\r\nfrom cryptofuzz import getBytes, Bytes_To_PublicKey\r\n\r\nbyte = getBytes()\r\n# compress Publickey\r\nPub_compress = Bytes_To_PublicKey(byte, compress=True)\r\n#uncompress Wif\r\nPub_uncompress = Bytes_To_PublicKey(byte, compress=False)\r\n```\r\n---\r\n### Bytes to Dec (number)\r\n\r\nconvert bytes to decimal number\r\n\r\n```python\r\nfrom cryptofuzz import getBytes, Bytes_To_Decimal\r\n\r\nbyte = getBytes()\r\n#convert to integer \r\ndec = Bytes_To_Decimal(byte)\r\n```\r\n---\r\n### Wif To Public Key\r\nconvert wif to public key compress and uncompress\r\n```python\r\nfrom cryptofuzz import Wif_To_PublicKey\r\n\r\nwif = \"WIF_STRING_HERE\"\r\npub_compress = Wif_To_PublicKey(wif, compress=True)\r\npub_uncompress = Wif_To_PublicKey(wif, compress=False)\r\n```\r\n---\r\n### Wif To Mnemonic \r\nconvert Wif To Mnemonic With Default `size=12`\r\n```python\r\nfrom cryptofuzz import Wif_To_Mnemonic\r\n\r\nwif = \"WIF_STRING_HERE\"\r\nmnemonic_string = Wif_To_Mnemonic(wif)\r\n```\r\n### Wif To Private Key:\r\nconvert wif to private key (hex)\r\n```python\r\nfrom cryptofuzz import Convertor\r\n\r\nconvertor = Convertor()\r\nwif_string = \"WIF_KEY_COMPRESS_OR_UNCOMPRESS\"\r\nprivatekey = convertor.wif_to_hex(wif_string)\r\n```\r\n\r\n### Wif To XPRV\r\nconvert wif key to xprv (root key):\r\n```python\r\nfrom cryptofuzz import Convertor\r\n\r\nconvertor = Convertor()\r\nwif_string = \"WIF_KEY_COMPRESS_OR_UNCOMPRESS\"\r\n# root key (xprv)\r\nxprv = convertor.wif_to_xprv(wif_string)\r\n```\r\n\r\n### Wif To Decimal (integer/number)\r\nconvert wif key to decimal number :\r\n```python\r\nfrom cryptofuzz import Convertor\r\n\r\nconvertor = Convertor()\r\nwif_string = \"WIF_KEY_COMPRESS_OR_UNCOMPRESS\"\r\n# dec\r\ndec = convertor.wif_to_int(wif_string)\r\n```\r\n\r\n### Wif To XPUB\r\n\r\nconvert wif key to xpub (root public key):\r\n\r\n```python\r\nfrom cryptofuzz import Convertor\r\n\r\nconvertor = Convertor()\r\nwif_string = \"WIF_KEY_COMPRESS_OR_UNCOMPRESS\"\r\n#xpublic key\r\nxpub = convertor.wif_to_xpub(wif_string)\r\n```\r\n\r\n### Wif To Address\r\n\r\nconvert wif key to compressed and uncompressed address\r\n\r\n```python\r\nfrom cryptofuzz import Convertor\r\n\r\nconvertor = Convertor()\r\nwif_string = \"WIF_KEY_COMPRESS_OR_UNCOMPRESS\"\r\n# compress\r\ncompress_address = convertor.wif_to_addr(wif_string, True)\r\n# uncompress\r\nuncompress_address = convertor.wif_to_addr(wif_string, False)\r\n```\r\n\r\n### Wif To Mnemonic\r\n\r\nconvert wif key to mnemonic \r\n\r\n```python\r\nfrom cryptofuzz import Convertor\r\n\r\nconvertor = Convertor()\r\nwif_string = \"WIF_KEY_COMPRESS_OR_UNCOMPRESS\"\r\n# mnemonic \r\nmnemonic_str = convertor.wif_to_mne(wif_string)\r\n```\r\n\r\n---\r\n### Passphrase To Compress And Uncompress Address\r\n```python\r\nfrom cryptofuzz.Wallet import *\r\n\r\npassphrase = \"Mmdrza.com\"\r\ncompress_address = Passphrase_To_Address(passphrase, True)\r\nuncompress_address = Passphrase_To_Address(passphrase, False)\r\n\r\n```\r\n### Generated XPRV and XPUB :\r\n\r\n```python\r\nfrom cryptofuzz.Wallet import *\r\n\r\nseed = getBytes()\r\n\r\nxprv = Bytes_To_XPRV(seed)\r\n\r\nxpub = Bytes_To_XPUB(seed)\r\n\r\n```\r\n\r\n---\r\n\r\n### contact\r\n\r\n\r\nProgrammer & Owner : Mr. [PyMmdrza](https://github.com/Pymmdrza)\r\n\r\n\r\n\r\nEmail : PyMmdrza@Gmail.Com\r\n\r\nGithub: [cryptofuzz/cryptofuzz](https://github.com/Pymmdrza/cryptoFuzz)\r\n\r\nDocument: [cryptofuzz](https://pymmdrza.github.io/cryptoFuzz)\r\n\r\n---\r\n### Donate:\r\n\r\nBitcoin (BTC): `1MMDRZA12xdBLD1P5AfEfvEMErp588vmF9`\r\n\r\nEthereum & USDT (ERC20): `0x348e3C3b17784AafD7dB67d011b85F838F16E2D1`\r\n\r\nUSDT & TRON (TRC20): `TR4mA5quGVHGYS186HKDuArbD8SVssiZVx`\r\n\r\nLitecoin (LTC): `ltc1qtgvxc6na9pxvznu05yys3j5rq9ej6kahe2j50v`\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Generated and Converted Keys with any Type Foundation from Private Key [WIF Hexed Mnemonic and Binary Bytes seed] in Python",
    "version": "3.9.6",
    "project_urls": {
        "Bug Tracker": "https://github.com/Pymmdrza/cryptoFuzz/issues",
        "Documentation": "https://github.com/Pymmdrza/cryptoFuzz",
        "Homepage": "https://github.com/Pymmdrza/cryptoFuzz",
        "Source Code": "https://github.com/Pymmdrza/cryptoFuzz",
        "Website": "https://mmdrza.com"
    },
    "split_keywords": [
        "cryptofuzz",
        "wif",
        "mnemonic",
        "binary",
        "seed",
        "foundation",
        "private",
        "key",
        "hex",
        "mnemonic",
        "binary",
        "bytes",
        "bitcoin",
        "ethereum",
        "tron",
        "dogecoin",
        "zcash",
        "digibyte",
        "bitcoin gold",
        "wallet",
        "bip32",
        "bip39",
        "litecoin",
        "qtum",
        "ravencoin",
        "btc",
        "eth",
        "trx",
        "doge",
        "btg",
        "ltc",
        "zec",
        "axe",
        "dash"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91689af8e8d4f2ad48a32bf1d717c54eaba1660e2cf53d39efa92908b5c7e00c",
                "md5": "c2cda672e6f6ed027c6bf4001c13b814",
                "sha256": "2aecc58e7f832ba1b96138c98fdebd423785d8eac46d303dfeb2f66034ddc598"
            },
            "downloads": -1,
            "filename": "CryptoFuzz-3.9.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c2cda672e6f6ed027c6bf4001c13b814",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 27695,
            "upload_time": "2023-10-29T18:32:36",
            "upload_time_iso_8601": "2023-10-29T18:32:36.498645Z",
            "url": "https://files.pythonhosted.org/packages/91/68/9af8e8d4f2ad48a32bf1d717c54eaba1660e2cf53d39efa92908b5c7e00c/CryptoFuzz-3.9.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "74950999685e4006c8880f219a2a68ee32509af127c302406d540e1a682c4ac5",
                "md5": "76460ab67db87fe13dea28853dd2a4bc",
                "sha256": "13d3ec09e6ee56a4709c795ccb5ac54263894ee68c77690fd526b34e5c8d42d6"
            },
            "downloads": -1,
            "filename": "CryptoFuzz-3.9.6.tar.gz",
            "has_sig": false,
            "md5_digest": "76460ab67db87fe13dea28853dd2a4bc",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 31687,
            "upload_time": "2023-10-29T18:32:38",
            "upload_time_iso_8601": "2023-10-29T18:32:38.437942Z",
            "url": "https://files.pythonhosted.org/packages/74/95/0999685e4006c8880f219a2a68ee32509af127c302406d540e1a682c4ac5/CryptoFuzz-3.9.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-29 18:32:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Pymmdrza",
    "github_project": "cryptoFuzz",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "cryptofuzz"
}
        
Elapsed time: 0.15286s