МІНІСТЕРСТВО аграрной ПОЛІТИКИ І ПРОДОВОЛЬСТВА УКРАЇНИ
ВСП ТАЛЬНІВСЬКИЙ БУДІВЕЛЬНО-ЕКОНОМІЧНИЙ КОЛЕДЖ
Уманська НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ садівництва
КУРСОВИЙ ПРОЕКТ
ПРОГРАМА ДЛЯ шифрування ТЕКСТУ
Виконавець
Рябий О.Р.
Керівник викладач
Бойко С.В.
Тальне, +2014
Зміст
Список скороченню та Умовний Позначення
Вступ
. Постановка задачі
. Актуальність задачі
. Огляд існуючіх аналогів
. Аналіз предметної області
. Вибір ЗАСОБІВ реализации
.1 Мова программирования и середовище розробки
.2 Операційна система
.3 Необхідні вимоги до конфігурації ЕОМ
. Описание системи
Висновок
Список літератури
Додатки
Список скороченню та Умовний Позначення
ПК - персональний комп ютер
ОС - операційна система
ЕОМ - електронно-обчислювальна машина
ПП - програмний продукт
ПЗ - програмне забезпечення
Вступ
Більшість людей ідуть до того щоб їхня інформація булу добро захищено від других. Например даже на Парі коли 2 перепісуються между одна одним и смороду НЕ хотят щоб Цю інформацію дізнавшись хтось Інший, для цього смороду Використовують ключ шифрування. Є много методів шифрування тексту, альо самий розповсюджуванішій вид - це шифрування методом перестанові букв. Цей метод не самий надійний, но щоб Розшифрувати таке ПОВІДОМЛЕННЯ без коду нужно чимало годині.
1. Постановка задачі
шифрування перестановки Полягає в тому, что символи відкритого тексту переставляються за Певнев правилом в межах Деяк блоку цього тексту. Дані превращение прізводять до Зміни только порядку проходження сімволів вихідного ПОВІДОМЛЕННЯ. При достатній довжіні блоку, в межах которого здійснюється перестановка, и складному Неповторна порядку перестановки можна досягті прійнятної для просто практично Додатків стійкості шифру. При шіфруванні методом простої перестановки віробляють поділ відкритого тексту на блоки однакової Довжина, что дорівнює довжіні ключа. Ключ довжина n представляет собою послідовність неповторюваніх чисел від 1 до n, в цьом випадка Кожне з даних чисел зустрінеться в ключі Рівно один раз. Символи відкритого тексту Всередині шкірного з блоків переставляють у відповідність Із символами ключа. Елемент ключа Ki в заданій позіції блоку говорити про том, что на данє місце буде поміщеній символ відкритого тексту з номером Ki з відповідного блоку. Щоб дешіфруваті зашифрований текст необходимо символи Зашифрування тексту переміщаті в позицию, зазначену відповіднім Їм символом ключа Ki. Вельми скроню стійкість шифрування можна Забезпечити ускладненням перестановок за маршрутами типом гамільтонській. При цьом, для запису сімволів шифрування тексту Використовують вершини Деяк гіперкуба, а знаки Зашифрування тексту зчітуються за маршрутами Гамільтона, причому вікорістовується Вісім різніх маршрутів. Розмір ключа перестановки в даного випадка дорівнює восьми (нумерація сімволів у блоці здійснюється з нуля).
программирования builder шифрування електронний
2. Актуальність задачі
Дана програма створами для того щоб помочь людям безпечно обмінюватіся інформацією, зберігаті Цю інформацію та інше. Альо щоб Розшифрувати інформацію потрібен ключ, Який винен буті Збереження, або надіс іншій людіні, щоб та могла Розшифрувати текст. Альо если якась друга людина перехопити ключ, вона зможите скористати Зашифрування інформацією в своих цілях.
3. Огляд існуючіх аналогів
У ході поиска схожих програм я нашел много других методів шифрування, що не схожих одне на Інший. Цих методів Дуже багато, и ця тема очень актуальна на Данії годину, так як КОЖЕН хочет Пріховаті якусь інформацію від других.
4. Аналіз предметної області
Програма для виконан шифрування тексту:
У головній форме ми Можемо вписати текст для шифрування, згенеруваті ключ, Зашифрувати та Розшифрувати текст, а такоже ПОДИВИТИСЬ довідку, як Робить метод перестановки та его Історію, та закрити програму.
У ній Використовують Такі елементи: - це просто кнопка.- створює на форме текстову мітку або напис.- Вікно для за...