<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"
}