Bootstrap
  E.E.A. .com
It doesn't have to be difficult if someone just explains it right.

Calculator

For the Euclidean Algorithm, Extended Euclidean Algorithm and multiplicative inverse.

Before you use this calculator

If you're used to a different notation, the output of the calculator might confuse you at first.
Even though this is basically the same as the notation you expect. If that happens, don't panic.
Just make sure to have a look the following pages first and then it will all make sense:


Input

Algorithm

Choose which algorithm you would like to use.

Numbers

Enter the input numbers. Note that you need to enter n before b.
E.g. if you want to know the multiplicative inverse of 26 mod 11, then use n=11 and b=26.

n=
b=


Output

This is the calculation for finding the multiplicative inverse of 983 mod 843 using the Extended Euclidean Algorithm:
nbqr t1t2t3
8439830843010
9838431140101
8431406301-6
14034621-6277
3211-6277-283
2120277-283843
Answer

So t = -283. Now we still have to apply mod n to that number:
-283 mod 843 ≡ 560
So the multiplicative inverse of 983 modulo 843 is 560.

Verification

Let i be the answer we just found, so i=560. We also have b=983 and n=843.
If our answer is correct, then i × b (mod n) ≡ 1 (mod n).
Let's see if that's indeed the case.
i × b (mod n) ≡
560 × 983 (mod 843) ≡
550480 (mod 843) ≡
1 (mod 843)