• Skip to primary navigation
  • Skip to main content
  • Siirry alatunnisteeseen
Matemática Básica
  • Alakoulu
  • Yläkoulu ja lukio
  • Rahoitusmatematiikka
  • Matematiikan harjoitukset
Etusivu ❯ Yläkoulu ja lukio

Ilmainen modulaarisen potenssiinkorotuksen laskuri

Laske modulaarinen potenssi xy mod n nopeasti. Syötä kantaluku, eksponentti ja moduli, niin saat jakojäännöksen tehokkaasti binäärisen potenssiinkorotuksen avulla.

Modulaarisen potenssiinkorotuksen laskuri

Näin käytät laskuria

  1. Syötä x (kantaluku) -kenttään kantaluku (kokonaisluku).
  2. Syötä y (eksponentti) -kenttään eksponentti (epänegatiivinen kokonaisluku).
  3. Syötä n (moduli) -kenttään moduli (positiivinen kokonaisluku, n ≥ 1).
  4. Valitse Laske. Arvo xy mod n näkyy Tulos-kentässä.
  5. Aloita uusi lasku valitsemalla Tyhjennä.

Mitä modulaarinen potenssiinkorotus tarkoittaa?

Modulaarisessa potenssiinkorotuksessa lasketaan jakojäännös, joka saadaan jakamalla xy luvulla n:

xy mod n = r

missä r on jakojäännös, kun xy jaetaan luvulla n, ja 0 ≤ r < n.

Tämä laskutoimitus on keskeinen lukuteoriassa ja julkisen avaimen salauksessa (muun muassa RSA:ssa), joissa hyvin suuria potensseja on laskettava tehokkaasti.

Nopea modulaarinen potenssiinkorotus

Arvon xy laskeminen suoraan muuttuu epäkäytännölliseksi eksponentin kasvaessa. Binäärinen potenssiinkorotus ratkaisee ongelman O(log y) -operaatiolla neliöimällä kantalukua toistuvasti:

  • Jos y on parillinen: xy = (xy/2)2
  • Jos y on pariton: xy = x × xy−1

Moduli otetaan jokaisessa vaiheessa, joten välitulokset pysyvät pieninä.

Esimerkkejä modulaarisesta potenssiinkorotuksesta

x (kantaluku) y (eksponentti) n (moduli) xy mod n
2 10 7 2
3 4 5 1
5 3 13 8
7 0 10 1
2 100 1000000007 976371285

Usein kysytyt kysymykset

Mitä modulaarinen potenssiinkorotus tarkoittaa?

Modulaarisessa potenssiinkorotuksessa lasketaan xy mod n eli jakojäännös, joka saadaan jakamalla xy luvulla n. Menetelmä on tärkeä kryptografiassa ja lukuteoriassa.

Miten lasken xy mod n?

Syötä kantaluku x, eksponentti y ja moduli n ja valitse Laske. Tuloksena saat jakojäännöksen, kun xy jaetaan luvulla n; laskenta tehdään nopealla modulaarisella potenssiinkorotuksella.

Miksi modulaarista potenssiinkorotusta käytetään kryptografiassa?

Modulaarinen potenssiinkorotus on RSA:n ja Diffie–Hellman-avaimenvaihdon perusta. Laskenta yhteen suuntaan on tehokasta, mutta sen kääntäminen diskreetin logaritmin ongelman avulla on erittäin vaikeaa. Tämä epäsymmetria on hyödyllinen tietoturvassa.

Paljonko on 2¹⁰ mod 7?

2¹⁰ = 1024 ja 1024 = 146 × 7 + 2. Siis 2¹⁰ mod 7 = 2.

Mikä on binäärisen potenssiinkorotuksen algoritmi?

Se on tehokas tapa laskea xy mod n puolittamalla eksponentti toistuvasti. Operaatioiden määrä vähenee O(y):stä O(log y):hyn, joten valtavatkin potenssit voidaan käsitellä sekunnin murto-osassa.

Aiheeseen liittyvät laskurit ja oppaat

  • Modulaarisen käänteisluvun laskuri
  • Suurimman yhteisen tekijän laskuri
  • Neliöjuurilaskuri
  • Potenssiinkorotus: säännöt ja esimerkit
  • Alkutekijälaskuri
Jean Carlos Novaes

Tietoa: Jean Carlos Novaes

Valmistuin tietojenkäsittelytieteestä Bahian liittovaltion yliopistosta vuonna 2017. Olen tämän sivuston toimittaja ja perustaja.

Footer

Matemática Básica

Matematiikkasivusto, jossa on selkeitä oppitunteja ja ratkaistuja tehtäviä peruskoulun ja lukion oppilaille. Opi tehokkaasti askel kerrallaan.

TIETOA MEISTÄ

  • Tietoa meistä
  • Yhteystiedot
  • Sivustokartta

AIHEET

  • Alakoulu
  • Yläkoulu ja lukio
  • Rahoitusmatematiikka
  • Matematiikan harjoitukset

JURIDINEN

  • Miten viitata
  • Evästekäytäntö
  • Tietosuojakäytäntö
  • Sisältölisenssi

© 2015–2026 · Matemática Básica · Kaikki oikeudet pidätetään.