diff --git a/DecryptionPage/DecryptionPage.xaml b/DecryptionPage/DecryptionPage.xaml
index d6b05d3..975d3fd 100644
--- a/DecryptionPage/DecryptionPage.xaml
+++ b/DecryptionPage/DecryptionPage.xaml
@@ -10,13 +10,14 @@
Title="Дешифрование сообщения">
- Получатель дешифрует сообщение с помощью известного ему приватного
- ключа. Приватный ключ должен быть известен только одному или
- нескольким доверенным лицам. Если приватный ключ становится
+ Получатель расшифровывает сообщение с помощью известного ему
+ приватного ключа. Приватный ключ должен быть известен только одному
+ или нескольким доверенным лицам. Если приватный ключ становится
известен нежелательному лицу, то говорят, что ключ был
скомпрометирован.
- Дешифрование происходит по тому же алгоритму что шифрование Mi = Ci
- ^ d mod n, где Ci блок зашифрованного сообщения.
+ Расшифровывание происходит по тому же алгоритму что и
+ зашифровывание Mi = Ci ^ d mod n, где Ci блок зашифрованного
+ сообщения.
@@ -54,7 +55,7 @@
-
+
@@ -64,7 +65,7 @@
+ VerticalAlignment="Center" Text="Расшифрованное сообщение"/>
diff --git a/EncryptionPage/EncryptionPage.xaml b/EncryptionPage/EncryptionPage.xaml
index 9a6e01f..2731144 100644
--- a/EncryptionPage/EncryptionPage.xaml
+++ b/EncryptionPage/EncryptionPage.xaml
@@ -10,12 +10,12 @@
Title="Шифрование сообщения">
- Отправитель шифрует сообщение с помощью публичного ключа который
- ему заранее передал получатель. После зашифровки сообщения его
- сможет прочитать только тот кому известен приватный ключ, то есть
- получатель.
- Шифрование происходит блоками, где зашифрованный блок Ci = Mi ^ e
- mod n, где Mi блок исходного сообщения.
+ Отправитель зашифровывает отправляемое сообщение с помощью
+ публичного ключа, который ему заранее передал получатель.
+ Зашифрованное сообщение сможет прочитать только тот кому известен
+ приватный ключ, то есть получатель.
+ Зашифровывание происходит блоками, где зашифрованный блок Ci = Mi ^
+ e mod n, где Mi блок исходного сообщения.
@@ -53,7 +53,7 @@
-
+
diff --git a/IntroductionPage/IntroductionPage.xaml b/IntroductionPage/IntroductionPage.xaml
index 66c2c3a..e09fe57 100644
--- a/IntroductionPage/IntroductionPage.xaml
+++ b/IntroductionPage/IntroductionPage.xaml
@@ -13,25 +13,25 @@
RSA (аббревиатура от фамилий Rivest, Shamir и Adleman) -
асимметричный криптографический алгоритм, основанный на
вычислительной сложности задачи факторизации больших целых чисел.
- Асимметричный означает что для задачи шифрования и дешифрования
- данных используются разные ключи. Ключом в свою очередь называют
- некоторое число или несколько чисел которые участвуют в процессе
- шифрования и дешифрования данных.
+ Асимметричный означает что для задач зашифровывания и
+ расшифровывания данных используются различные ключи. Ключом в свою
+ очередь называют некоторое число или несколько чисел которые
+ участвуют в процессе зашифровывания и расшифровывания данных.
Допустим имеется некоторый получатель сообщений, который не хочет,
чтобы его сообщения могли быть прочитаны кем-то кроме него. В
соответствии с алгоритмом RSA он генерирует два ключа: приватный и
публичный. Публичный ключ он передаёт всем отправителям сообщений,
а приватный оставляет у себя и хранит в тайне.
Отправитель использует известный ему публичный ключ чтобы
- зашифровать сообщение и отправляет зашифрованные сообщение
+ зашифровать сообщение и отправляет зашифрованное сообщение
получателю. Получатель использует свой приватный ключ чтобы
- дешифровать и прочитать полученное сообщение.
+ расшифровать и прочитать полученное сообщение.
Таким образом публичный ключ использует только отправитель для
- шифрования сообщения, приватный ключ использует только получатель
- для дешифрования сообщения. Отсюда вытекает что зашифрованное
- сообщение не может прочитать никто кроме получается, даже
- отправитель, так как для его прочтения требуется приватный ключ, а
- он известен только получателю.
+ зашифровывания сообщения, приватный ключ использует только
+ получатель для расшифровывания сообщения. Отсюда вытекает что
+ зашифрованное сообщение не может прочитать никто кроме получается,
+ даже отправитель, так как для его прочтения требуется приватный
+ ключ, а он известен только получателю.
diff --git a/KeyGeneratorPage/KeyGeneratorPage.xaml b/KeyGeneratorPage/KeyGeneratorPage.xaml
index 6d5e852..90b8ccb 100644
--- a/KeyGeneratorPage/KeyGeneratorPage.xaml
+++ b/KeyGeneratorPage/KeyGeneratorPage.xaml
@@ -80,8 +80,9 @@
- Это публичный ключ. Его стоит передать отправителю сообщений.
- Он воспользуется этим ключом чтобы зашифровать отправляемые сообщения.
+ Это публичный ключ. Его стоит передать отправителю
+ сообщений. Он воспользуется этим ключом чтобы зашифровывать
+ отправляемые сообщения.
@@ -102,7 +103,8 @@
Это приватный ключ. Вы воспользуетесь им чтобы
- дешифровать принятые сообщения. Его стоит хранить в секрете.
+ расшифровывать принятые сообщения. Его стоит хранить в
+ секрете.