Съдържание:

Как изчислявате своя RSA?
Как изчислявате своя RSA?

Видео: Как изчислявате своя RSA?

Видео: Как изчислявате своя RSA?
Видео: Сделайте это с деньгами в день зарплаты чтобы они водились. Ритуалы наших предков и народные приметы 2024, Ноември
Anonim

Много прост пример за RSA криптиране

  1. Изберете прости числа p=11, q=3.
  2. n = pq = 11,3 = 33. phi = (p-1) (q-1) = 10,2 = 20.
  3. Изберете e=3. Проверете gcd(e, p-1) = gcd(3, 10) = 1 (т.е. 3 и 10 нямат общи множители освен 1),
  4. Изчислете d така, че ed ≡ 1 (mod phi), т.е. изчислете d = (1/e) mod phi = (1/3) mod 20.
  5. Публичен ключ = (n, e) = (33, 3)

Имайки предвид това, как решавате RSA?

  1. Стъпка 1: Изберете две прости числа и. Да вземем и.
  2. Стъпка 2: Изчислете стойността на и. Дава се като и.
  3. Стъпка 3: Намерете стойността на (публичен ключ) Изберете, така че да е съвместно прост.
  4. Стъпка 4: Изчислете стойността на (частен ключ) Условието е дадено като,
  5. Стъпка 5: Направете криптиране и декриптиране. Шифроването се дава като,

Знайте също, какъв е публичният ключ в RSA? RSA алгоритъм. Това е асиметричен криптографски алгоритъм. Асиметрично означава, че има две различни ключове . Това също се нарича публичен ключ криптография, тъй като един от ключове може да се даде на всеки. Другият ключ трябва да се пази частен.

Имайки предвид това, какво представлява алгоритъмът на RSA с пример?

RSA алгоритъм е асиметрична криптография алгоритъм . Както името описва, публичният ключ се дава на всички, а частният ключ се пази частен. Ан пример на асиметрична криптография: клиент (за пример браузър) изпраща своя публичен ключ към сървъра и иска някои данни.

Какво означава RSA?

Технология за криптиране с публичен ключ, разработена от RSA Data Security, Inc. Съкращението щандове за Ривест, Шамир и Аделман, изобретателите на техниката. В RSA Алгоритъмът се основава на факта, че няма ефективен начин за разлагане на много големи числа.

Препоръчано: