Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Кріптографічній аналіз

Реферат Кріптографічній аналіз





с.6


В 

Рис.6


Спробуємо отріматі ключ.ріс.7


В 

Рис.7


Як Бачимо программа відображає УСІ Можливі Варіанти співвідношення кодованому тексту і вхідного.


Приклад 3

Чи не хай S = В«увесь вступВ»

Тоді отрімуємо статистику рис. 8


В 

Рис. 8


Нехай зашифрований текст дорівнює вхідному

Тоді коли ми порівнюємо їх статистики то отрімуємо такий ключ мал. 9


В 

Рис.9


Висновки


Знайду такий недолік статистичного методу кріптоаналізу, як что вхідній текст недостатньо великий то не якщо вістачаті унікальніх значення для создания ключа.

Як что в створені ключа вікорістовується позбав метод порівняння частоти входження символу в тексті, то доцільно програми доповнюваті алгоритмами поиска ширини слів. Оскількі в процесі порівняння отримується така велика кількість варіантів дешіфвації, то подалі его процес теж треба автоматізовуваті. br/>

Додаток


Повний код програми


using System;

using

WindowsFormsApplication1

{partial class Form1: Form

{Form1 ()

{();

}

void Form1_Load (object sender, EventArgs e)

{


}

void button1_Click (object sender, EventArgs e)

{. KriptoAnaliz Input = new Kript.KriptoAnaliz ();. InputText = this.textBox1.Text; s = this.textBox1.Text;. InputText = s; dt = new i = 0; i

{cunter = 0; (int j = 0; j

{+ +;

} (cunter == 0)

{dr = dt.NewRow (); ["Символ"] = s [i]; ["Статистика"] = Input.Analiz (s, i);. Rows.Add ( dr);

}. DataSource = dt;


}

}

void button2_Click (object sender, EventArgs e)

{. KriptoAnaliz Input = new Kript.KriptoAnaliz ();. InputText = this.textBox1.Text; s = this.textBox1.Text;. InputText = s; dt = new i = 0; i

{cunter = 0; (int j = 0; j

{+ +;

} (cunter == 0)

{dr = dt.NewRow (); ["Символ"] = s [i]; ["Статистика"] = Input.Analiz (s, i);. Rows.Add ( dr);


Назад | сторінка 8 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Текст як мовна одиниця. Ознаки тексту
  • Реферат на тему: Хто такий ходатай
  • Реферат на тему: Створення програми "Підрахунок частоти введених слів у текстовому файл ...
  • Реферат на тему: Техніко-економічне порівняння варіантів монтажних кранів
  • Реферат на тему: Мобільні персональні комп'ютери: види, варіанти виконання, їх порівнянн ...