Inhoudsopgave:

Hoe decodeer ik RSA?
Hoe decodeer ik RSA?

Video: Hoe decodeer ik RSA?

Video: Hoe decodeer ik RSA?
Video: How does RSA Cryptography work? 2024, Mei
Anonim

VIDEO

Als u dit in overweging neemt, hoe repareert u RSA-codering?

Een heel eenvoudig voorbeeld van RSA-codering

  1. Selecteer priemgetallen p=11, q=3.
  2. n = pq = 11,3 = 33. phi = (p-1)(q-1) = 10,2 = 20.
  3. Kies e=3. Controleer ggd(e, p-1) = ggd(3, 10) = 1 (d.w.z. 3 en 10 hebben geen gemeenschappelijke factoren behalve 1),
  4. Bereken d zodanig dat ed ≡ 1 (mod phi) d.w.z. bereken d = (1/e) mod phi = (1/3) mod 20.
  5. Publieke sleutel = (n, e) = (33, 3)

Bovendien, hoe berekent u uw RSA? De sleutels voor het RSA-algoritme worden op de volgende manier gegenereerd:

  1. Kies twee verschillende priemgetallen p en q.
  2. Bereken n = pq.
  3. Bereken λ(n), waarbij λ de totient-functie van Carmichael is.
  4. Kies een geheel getal e zodat 1 < e < λ(n) en ggd(e, λ(n)) = 1; dat wil zeggen, e en λ (n) zijn coprime.

Trouwens, hoe decodeer ik een openbare sleutel?

Aangezien 175 tekens 1400 bits zijn, kan zelfs een kleine RSA-sleutel deze coderen

  1. Pak de publieke sleutel.
  2. Genereer het willekeurige wachtwoordbestand.
  3. Versleutel het bestand met de willekeurige sleutel.
  4. Versleutel de willekeurige sleutel met het openbare sleutelbestand.
  5. Decodeer de willekeurige sleutel met ons privésleutelbestand.
  6. Decodeer het grote bestand met de willekeurige sleutel.

Hoe versleutel ik een bericht met RSA?

Coderen en ontsleutelen met behulp van RSA . Versleuteling met RSA : Tot versleutelen een platte tekst M gebruik makend van een RSA openbare sleutel geven we de leesbare tekst gewoon weer als een getal tussen 0 en N-1 en berekenen we vervolgens de cijfertekst C als: C = Me mod N.

Aanbevolen: