11 lines
880 B
Markdown
11 lines
880 B
Markdown
RSA - шифрование с использованием публичного ключа, позволяющее безопасно отправлять данные по небезопсаным каналам связи. При использовании небезопасных каналов связи, мы ожидаем что их будут прослушивать.
|
|
|
|
RSA основывается на вычислении множителей большого числа.
|
|
|
|
Публичный ключ используется что бы зашифровать сообщение, а приватный ключ что бы расшифровать его.
|
|
|
|
Рассмотрим на примере:
|
|
|
|
![[Pasted image 20260907152906.png]]
|
|
|
|
Боб выбирает 2 простыл числа, *p* и *q* (например 157, 199) и вычисляет *n* = *p* * |