/Secp256k1-Calculator

Elliptic curve calculator with the curve: Secp256k1

Primary LanguageJavaOtherNOASSERTION

Secp256k1-Calculator

Calc1

installation

This is a Java application, so you need to install Java before you can start the program. https://java.com/de/download/
The "release" folder contains the "Calc_Secp256k1.jar" file. If you have Java installed, you can start it by simply double-clicking.

download Calc_Secp256k1.jar V1.01.14

https://github.com/MrMaxweII/Secp256k1-Calculator/releases/download/V1.0.14/Calc_Secp256k1_V1.0.14.jar
SHA256 hash: 4aeccf2041197a28155bffee55353d5d42f975948cd37dbeee78fd335898ce06

Start the program

The "Calc_Secp256k1.jar" file is located in the "release" folder. You can start this under Windows if Java is installed simply by double-clicking. On Linux, type in the console: "java -jar Calc_Secp256k1_v1.0.14.jar"

Secp256k1-Calculator

A small calculator of operations calculated on the elliptic curve Secp256k1.
All entered in hexa decimal numbers.
All calculations are done mod (p).
Same numbers are marked in color.

following arithmetic operations are implemented:

  • mod(n) addition, subtraction, multiplication and division of 256bit hexadecimal numbers.
  • addition and subtraction of points on the curve.
  • Multiplication with a point on the curve
  • Divide a point on the curve with a number
  • ECDSA Signature
  • ECDSA verification

Compile the code

The project was created with eclipse. You can either import it into eclipse or use the java source files. All required source files are located in the src and in the lib folder.

please donate 12zeCvN7zbAi3JDQhC8tU3DBm35kDEUNiB