MathCalcLab

Moodularitmeetika kalkulaator

Liida, lahuta, korruta ja astenda täisarve antud mooduli järgi ning leia pöördelemente.

Vali tehe ja sisesta väärtused moodularitmeetika teostamiseks.

Tulemused

Sisesta väärtused ja klõpsa Arvuta, et näha tulemust.

Teooria ja valem

Moodularitmeetika teooria

Moodularitmeetika on täisarvude aritmeetikasüsteem, kus arvud "keerlevad ümber" teatud väärtuse (mooduli) saavutamisel. Kirjutame a ≡ b (mod m), mis tähendab, et a ja b jagamisel m-ga on jäägid võrdsed.

Põhitehted

Liitmine: \((a + b) \bmod m\)
Korrutamine: \((a \times b) \bmod m\)
Astendamine: \(a^b \bmod m\)
Pöördelement: \(a \times a^{-1} \equiv 1 \pmod{m}\)

Rakendused

Moodularitmeetikat kasutatakse krüptograafias (RSA, Diffie–Hellman), informaatikas (räsifunktsioonid, kontrollsummad) ja arvuteoorias. Pöördelemendid on olulised paljudes krüptograafia algoritmides.

Näide

17 + 8 ≡ 0 (mod 5), sest 25 mod 5 = 0. Samuti 3^(-1) ≡ 2 (mod 5), sest 3 × 2 = 6 ≡ 1 (mod 5).

Moodularitmeetika kalkulaator | MathCalcLab | MathCalcLab