Created by: sqeel404

## General Tools

Includes a range of handy tools that can be used to help calculate and set values

These include:

- Random Prime Number Calculation
- Random Number Calculation
- Check if a Number is a Prime Number
- Convert Number to Binary
- Convert Binary to Number
- Convert Hexadecimal to Decimal
- Convert Decimal to Hexadecimal
- Prime Factorization - for smaller numbers
- Find P and Q for N where n=p*q - for smaller numbers
- File Hashing:
- MD5 file hasher

## Standard Modulus Calculator

This section contains the basic modulus calculators that are generally used in various encryption calculations.

These include:

- Modulus Calculation
- Power Modulus Calculation
- Modulus Inverse Calculation
- Moduls Calculate when Multiplying 2 base values
- Modulus Calculate Exponential

## Elgamal Crypto Calculator

The elgamal Crypto Calculator shows the steps and values to firstly encrypt a numeric code and then decrypt that code. It has the standard example as well as the exponential example tools.

These include:

- Elgamal Encryption
- Elgamal Exponential Encryption
- Elgamal Decryption
- Elgamal Exponential Decryption
- Elgamal Homomorphic Encryption Calculator - Currently only on the original Site - Coming Here Soon
- Elgamal Homomorphic Decryption Calculator - Currently only on the original Site - Coming Here Soon

## Paillier Crypto Calculator

The paillier Crypto Calculator shows the steps and values to firstly encrypt a numeric code and then decrypt that code. It has the standard example tools.

These include:

- Paillier Encryption
- Paillier Decryption
- Paillier Homomorphic Encryption Calculator - Coming Soon
- Paillier Homomorphic Decryption Calculator - Coming Soon

## Digital Signature Calculator

The Digital Signature Calculator shows examples for signing values and verifiying valid signed work items.

These include:

- RSA Digital Signature - Signing and Verifying - Tool Table
- RSA Digital Signature - Signing and Verifying - Steps
- Elgamal Digital Signature - Signing and Verifying - Tool Table
- Elgamal Digital Signature - Signing and Verifying - Steps

## Contact Form

If you come across any issues with equations and formulas on the site, feel free to submit an umdate request via the contact form page.

This is a collection of calculation tools that have been put together so they are all in 1 place to find.

*— Sqeel404*