vault backup: 2026-09-07 15:42:53
This commit is contained in:
Vendored
+2
-1
@@ -80,7 +80,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 300
|
"width": 300,
|
||||||
|
"collapsed": true
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "19beab9b24a3a065",
|
"id": "19beab9b24a3a065",
|
||||||
|
|||||||
@@ -9,4 +9,5 @@ RSA основывается на вычислении множителей бо
|
|||||||
![[Pasted image 20260907152906.png]]
|
![[Pasted image 20260907152906.png]]
|
||||||
|
|
||||||
1. Боб выбирает 2 простыл числа, *p* и *q* (например 157, 199) и вычисляет *n* = *p* * *q* = 157 * 199 = 31243
|
1. Боб выбирает 2 простыл числа, *p* и *q* (например 157, 199) и вычисляет *n* = *p* * *q* = 157 * 199 = 31243
|
||||||
2. При `F(n) = n - p - q + 1` (31243 - 157 - 199 + 1 = 30888), боб выбирает e = 163, которое является ваимопростым с F(n), так же он выбирает d = 379, такое что `e * d = 1 mod F(n)`
|
2. При `F(n) = n - p - q + 1` (31243 - 157 - 199 + 1 = 30888), боб выбирает e = 163, которое является ваимопростым с F(n), так же он выбирает d = 379, такое что `e * d = 1 mod F(n)` (163 * 379 - 61777, 61777 mod 30888 = 1). Публичным ключем является (n,e) (31243,163), а приватным ключем ялвятся (n,d) (31243,379).
|
||||||
|
3. Представим что зашифрованное сообщение является x = 13, тогда Алисе надо вычислить и отправить x
|
||||||
Reference in New Issue
Block a user