Files
obsidian/cybersec/crypto/Public key Basic.md
T

11 lines
880 B
Markdown

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