Online RSA-kalkulator

Et pedagogisk RSA-kalkulator som demonstrerer nøkkelgenerering, kryptering og dekryptering ved hjelp av brukerens angitte primtall og eksponentverdier for rask læring og verifikasjon.

Request Feature / Support
13,444+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

Om dette verktøyet

Et målrettet RSA-demonstrasjonsverktøy for læring og parameterverifisering. Det godtar brukerdefinerte primtall p og q samt en offentlig eksponent e, beregner deretter n, phi(n) og den private eksponenten d. Deretter krypterer det en melding M som c = M^e mod n og dekrypterer den tilbake som M' = c^d mod n for å verifisere korrekthet. Dette tydeliggjør hvordan RSA-parametre påvirker resultatene, og hjelper brukere å forstå forholdet mellom nøkler, modul og ciphertext. Funksjonen utfører primtallskontroll, beregner Euler’s totient, bestemmer modulær invers og bruker rask modulær eksponentiering for både kryptering og dekryptering. Fordeler inkluderer umiddelbar tilbakemelding, reproduksjonbare scenarier og en sikker sandbox for å eksperimentere med ulike p, q og e. Den unike verdien ligger i vekt på pedagogisk klarhet, eksplisitte mellomverdier og robust inndata-validering for å unngå vanlige konfigurasjonsfeil. Bruksområder inkluderer undervisning, utviklerprototyping og selvstyrt kryptografi-læring. Kjern funksjoner omfatter parameterregistrering, avledning av nøkkel-/verdi-par, demonstrasjoner av kryptering/dekryptering og feilmeldinger ved ugyldige konfigurasjoner. Verktøyet støtter små skole-prime-tall og mellomstore eksempler for å forstå modulær aritmetikk uten å generere sikre nøkler. Utskrifter viser tydelig n, phi(n), d, ciphertext c og M' for å lette læring og verifikasjon. Avanserte brukere kan undersøke hvordan endringer i p, q eller e påvirker sikkerhetsaspekter i en kontrollert miljø.

Hvordan bruke

  1. Oppgi innganger: skriv inn primtallene p og q, offentlig exponent e og melding M innenfor 0 ≤ M < n.
  2. Valider inngang: sørg for at p og q er ulike primtall, og at gcd(e, phi(n)) =
  3. Kjør beregning: beregn n, phi(n), d og krypter/dekrypter M.
  4. Se utdata: sjekk n, d, c og M'.
  5. Eksperimenter med verdier: endre p, q, e eller M for å observere effekter.
How to use online rsa calculator

Frequently Asked Questions

Finn raske svar

Hva brukes RSA til?
RSA er et asymmetrisk kryptosystem som muliggjør sikker dataoverføring og digitale signaturer. I dette læringsverktøyet ser du hvordan offentlige og private nøkler henger sammen, og hvordan kryptering/dekryptering skjer etter RSA-aritmetikk.
Er dette verktøyet egnet for ekte kryptografisk sikkerhet?
Nei. Verktøyet demonstrerer RSA-aritmetikk for læring og verifisering; padding og motangrep mot sidkanaler er ekskludert. Ikke bruk det til nøkkelgenerering eller kryptering i produksjon.
Kan jeg enkelt teste ulike meldingstyper og primtall?
Ja. Kalkulatoren aksepterer ulike primpar og eksponenter, slik at n, phi(n) og d endres, og hvordan disse endringene påvirker kryptering/dekryptering av meldinger innenfor gyldig område.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Spotify til MP3-omformer

Konverterer lokalt leverte lydfiler til MP3, muliggjør offline-lytning og kryss-enhets-kompatibilite...

Developer Tools

Veiavstandskalkulator

Et veiavstandskalkulator for reisende, logistikkeleverandører og sjåfører for raskt å estimere avsta...

Developer Tools

Alder Kalkulator

Beregn raskt en persons alder basert på fødselsdato med vårt gratis online verktøy, egnet for privat...

Developer Tools

Currency Converter

Convert currencies instantly with real-time exchange rates and historical data support.

Din tilbakemelding er viktig

Hjelp oss å forbedre oss