Turinys:
Video: Kaip apskaičiuojate savo RSA?
2024 Autorius: Lynn Donovan | [email protected]. Paskutinį kartą keistas: 2023-12-15 23:50
Labai paprastas RSA šifravimo pavyzdys
- Pasirinkite pirminius skaičius p=11, q=3.
- n = pq = 11,3 = 33. phi = (p-1) (q-1) = 10,2 = 20.
- Pasirinkite e=3. Patikrinkite gcd(e, p-1) = gcd(3, 10) = 1 (ty 3 ir 10 neturi bendrų faktorių, išskyrus 1),
- Apskaičiuokite d taip, kad ed ≡ 1 (mod phi), t. y. apskaičiuokite d = (1/e) mod phi = (1/3) mod 20.
- Viešasis raktas = (n, e) = (33, 3)
Atsižvelgiant į tai, kaip išspręsti RSA?
- 1 veiksmas: pasirinkite du pirminius skaičius ir. Imkime ir.
- 2 veiksmas: apskaičiuokite ir reikšmę. Jis pateikiamas kaip ir.
- 3 veiksmas: suraskite (viešojo rakto) reikšmę Pasirinkite, kuri turėtų būti bendras pirminis.
- 4 veiksmas: Apskaičiuokite (privataus rakto) reikšmę Sąlyga pateikiama kaip
- 5 veiksmas: atlikite šifravimą ir iššifravimą. Šifravimas pateikiamas kaip
Taip pat žinote, kas yra viešasis raktas RSA? RSA algoritmas. Tai asimetrinis kriptografinis algoritmas. Asimetriškas reiškia, kad yra du skirtingi raktai . Tai taip pat vadinama viešasis raktas kriptografija, nes vienas iš raktai galima dovanoti bet kam. Kitas Raktas turi būti saugomi privatus.
Atsižvelgiant į tai, kas yra RSA algoritmas su pavyzdžiu?
RSA algoritmas yra asimetrinė kriptografija algoritmas . Kaip nurodo pavadinimas, viešasis raktas suteikiamas visiems, o privatus raktas yra privatus. An pavyzdys asimetrinė kriptografija: klientas (skirtas pavyzdys naršyklė) siunčia savo viešąjį raktą į serverį ir prašo kai kurių duomenų.
Ką reiškia RSA?
Viešojo rakto šifravimo technologija, kurią sukūrė RSA Data Security, Inc. Akronimas stovi Rivestui, Shamirui ir Adelmanui, technikos išradėjams. The RSA algoritmas pagrįstas tuo, kad nėra efektyvaus būdo apskaičiuoti labai didelius skaičius.
Rekomenduojamas:
Kaip galiu patikrinti savo balso paštą savo iPhone iš kito telefono?
Surinkite savo iPhone ir palaukite, kol įsijungs balso paštas. Kol groja sveikinimas, surinkite *, savo balso pašto slaptažodį (jį galite pakeisti Nustatymai> Telefonas), tada #. Kai klausotės pranešimo, turite keturias parinktis, kurias galite atlikti bet kuriuo metu: Ištrinkite pranešimą paspausdami 7
Kaip Tarrytown gavo savo pavadinimą Kaip Sleepy Hollow gavo savo pavadinimą?
Kaip „Sleepy Hollow“gavo savo pavadinimą? Tarrytown vardą gretimos šalies šeimininkės davė todėl, kad turgaus dienomis vyrai laukdavo aplink kaimo smuklę. Pavadinimas Sleepy Hollow kilęs iš snaudžiančios svajingos įtakos, kuri, atrodo, tvyro virš žemės
Kaip apskaičiuojate proceso planavimo apyvartos laiką?
Apdorojimo laikas = Išėjimo laikas – Atvykimo laikas Pavyzdžiui, jei naudojame planavimo algoritmą „Pirmas atėjai, pirmas aptarnavimas“, o procesų atvykimo tvarka yra P1, P2, P3 ir kiekvienas procesas trunka 2, 5, 10 sekundžių
Kaip apskaičiuojate erdvės sudėtingumą?
Pagalbinė erdvė: tai laikina erdvė (išskyrus įvesties dydį), kurią jūsų algoritmas skiria problemai išspręsti, atsižvelgiant į įvesties dydį. Erdvės sudėtingumas apima ir pagalbinę erdvę, ir įvesties naudojamą erdvę. Erdvės sudėtingumas = įvesties dydis + pagalbinė erdvė
Kaip apskaičiuojate efektyvų adresą?
Santykinio adresavimo režimu programos skaitiklis (PC) yra netiesiogiai nurodytas registras. Taigi, efektyvus adresas sugeneruojamas į adreso lauką pridedant kitą instrukcijos adresą. Taigi, efektyvus adresas = 302 + 400 = 702