Innholdsfortegnelse:

Hvordan dekrypterer jeg RSA?
Hvordan dekrypterer jeg RSA?

Video: Hvordan dekrypterer jeg RSA?

Video: Hvordan dekrypterer jeg RSA?
Video: The RSA Encryption Algorithm (1 of 2: Computing an Example) 2024, November
Anonim

VIDEO

Med tanke på dette, hvordan fikser du RSA-kryptering?

Et veldig enkelt eksempel på RSA-kryptering

  1. Velg primtall p=11, q=3.
  2. n = pq = 11,3 = 33. phi = (p-1)(q-1) = 10,2 = 20.
  3. Velg e=3. Sjekk gcd(e, p-1) = gcd(3, 10) = 1 (dvs. 3 og 10 har ingen felles faktorer bortsett fra 1),
  4. Beregn d slik at ed ≡ 1 (mod phi) dvs. beregne d = (1/e) mod phi = (1/3) mod 20.
  5. Offentlig nøkkel = (n, e) = (33, 3)

I tillegg, hvordan beregner du RSA? Nøklene for RSA-algoritmen genereres på følgende måte:

  1. Velg to distinkte primtall p og q.
  2. Beregn n = pq.
  3. Regn ut λ(n), der λ er Carmichaels totientfunksjon.
  4. Velg et heltall e slik at 1 < e < λ(n) og gcd(e, λ(n)) = 1; det vil si at e og λ(n) er coprime.

Dessuten, hvordan dekrypterer jeg en offentlig nøkkel?

Siden 175 tegn er 1400 biter, vil selv en liten RSA-nøkkel kunne kryptere den

  1. Få den offentlige nøkkelen.
  2. Generer den tilfeldige passordfilen.
  3. Krypter filen med den tilfeldige nøkkelen.
  4. Krypter den tilfeldige nøkkelen med den offentlige nøkkelfilen.
  5. Dekrypter den tilfeldige nøkkelen med vår private nøkkelfil.
  6. Dekrypter den store filen med den tilfeldige nøkkelen.

Hvordan krypterer jeg en melding med RSA?

Krypterer og dekryptering bruker RSA . Kryptering ved hjelp av RSA : Til kryptere en klartekst M ved hjelp av an RSA offentlig nøkkel, vi representerer ganske enkelt klarteksten som et tall mellom 0 og N-1 og beregner deretter chifferteksten C som: C = Me mod N.

Anbefalt: