CryptoVenom is an advanced cryptography tool that you can use to simplify the processes involved in cryptoanalysis. With this tool, cryptographers can make their work easier when handling various cryptographic operations such as the formulation of key ciphers. This tool is open source and it offers users with numerous cryptographic functions made possible by the availability of powerful computer algorithms and other cryptography methods.

## CryptoVenom: The Cryptography Swiss Army Knife

This tool is packed with a number of cryptosystems and is also capable of deploying different cryptoanalysis procedures. CryptoVenom has various algorithm functions one being the classical algorithms that can provide you with detailed step-by-step procedures that can help you solve different types of problems related to cryptography. Using classical algorithmic techniques it can effectively assist you in fractioning characters that are in plaintext to generate different sets of smaller symbols that are easier to interpret.

### Hash Algorithms

### Asymmetric Encryptions

### Features:

- Logic gates
- Mathematical functions
- Algorithms(Encoding, classical and hash )
- Symmetric encryption
- Asymmetric encryption

### Soon to be added:

- PGP Operations
- ElGamal
- File Hashing
- Entrophy calculator
- Finish Crackssistant
- HMAC- hash(on all the available hash algorithms)
- Algorithm Identifiers
- TCP socket key exchange
- Error handling
- etc.

### Supported Platforms:

- Linux (tested in Kali Linux and Parrot OS)

## Install CryptoVenom

Clone:

$ git clone https://github.com/lockedbyte/cryptovenom

Run setup:

$ sudo python setup.py

Dependencies will be install automatically. But in case it doesn’t work, install them manually using `pip`

:

$ pip install -r requirements.txt