Програма для шифрування тексту - Контрольная работа

бесплатно 0
4.5 57
Вивчення особливості програмування додатків на мові C Builder. Шифрування повідомлення методом перестановки букв за маршрутами типу гамільтонський. Огляд існуючих аналогів. Розгляд необхідних вимог до конфігурації електронно-обчислювальної машини.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Більшість людей ідуть до того щоб їхня інформація була добре захищена від інших. Наприклад навіть на парі коли 2 переписуються між один одним і вони не хочуть щоб цю інформацію узнав хтось інший, для цього вони використовують ключ шифрування. Є багато методів шифрування тексту, але самий розповсюджуваніший вид - це шифрування методом перестанови букв.Шифрування перестановкою полягає в тому, що символи відкритого тексту переставляються за певним правилом в межах деякого блоку цього тексту. При достатній довжині блоку, в межах якого здійснюється перестановка, і складному неповторним порядку перестановки можна досягти прийнятної для простих практичних додатків стійкості шифру. При шифруванні методом простої перестановки виробляють поділ відкритого тексту на блоки однакової довжини, що дорівнює довжині ключа.Дана програма створена для того щоб допомогти людям безпечно обмінюватися інформацією, зберігати цю інформацію та інше.В ході пошуку схожих програм я знайшов багато інших методів шифрування, не схожих один на інший. Цих методів дуже багато, і ця тема дуже актуальна на даний час, так як кожен хоче приховати якусь інформацію від інших.Програма для виконання шифрування тексту: В головній формі ми можемо вписати текст для шифрування, згенерувати ключ, зашифрувати та розшифрувати текст, а також подивитися довідку, як робить метод перестановки та його історію, та закрити програму. Label - створює на формі текстову мітку або напис.Даний ПП розробляється на мові програмування С у середовищі розробки Borland C Builder 6. C Builder - це технологія візуального програмування, яка дає змогу замість повного самостійного написання програми використовувати великий набір готових візуальних обєктів, так званих компонентів. Мову використовують для системного програмування, розробки ПЗ, написання драйверів, потужних серверних та клієнтських програм, а також для розробки розважальних програм таких як відео ігри. Компоненти забезпечено набором певних властивостей (назва, колір, розмір тощо), методів (програмних кодів, готових до виконання) та шаблонів підпрограм-відгуків на обробку подій (підпрограм-оброблювачів).Даний ПП розробляється під ОС Windows XP. На відміну від попередньої системи Windows 2000, яка поставлялася як в серверному, так і в клієнтському варіантах, Windows XP є виключно клієнтською системою.Інші пристрої Звукова карта, колонки і навушники Звукова карта, колонки і навушники В головній формі ми можем виконати шифрування тексту якщо виконаємо невеличкий алгоритм, для цього потрібно: 1. Вище знаходиться головне меню програми де ми можемо подивитися інформацію про метод перестановки, а саме: 1. Ще ми можемо через головне меню нажати на вкладку «Допомога» і там подивитися: 1. Коли ми вписуємо якесь слово, в поле де потрібно ввести текст, програма визначає скільки це слово має символів, і коли ми генеруємо ключ, кількість символів (починаючи з нуля) програма автоматично вписує в поле де має бути ключ.Дана робота була присвячена розробці програма для виконання шифрування тексту.

План
Зміст

Список скорочень та умовних позначень

Вступ

1. Постановка задачі

2. Актуальність задачі

3. Огляд існуючих аналогів

4. Аналіз предметної області

5. Вибір засобів реалізації

5.1 Мова програмування і середовище розробки

5.2 Операційна система

5.3 Необхідні вимоги до конфігурації ЕОМ

6. Опис системи

Висновок

Список літератури

Додатки

Список скорочень та умовних позначень

Вывод
Дана робота була присвячена розробці програма для виконання шифрування тексту. В ході виконання роботи було здійснено наступні види робіт: - досліджено предметну область;

- проаналізовано наявні засоби розробки;

- вивчено особливості програмування додатків на мові C Builder;

- розроблено додаток на мові програмування C Builder, шифрувати повідомлення методом перестановки.

В ході розробки даного ПП ніяких проблем не виникало. В подальшому часі дане ПП може бути вдосконалене.

Список литературы
1. Шлее М. Qt 4.8. Профессиональное программирование на C . : 2012. - 912 с.

2. Дьюхерст С.С. C . Священные знания. - 2-е издание, исправленное. : 2012. - 240 с.

3. Бондарев В.М. Програмирование на С (2 изд). : 2005. - 284 с.

4. Стивен Прата. Язык программирования C . Лекции и упражнения. 6-е издание. : 2012. - 1248 с.

5. Федоренко Ю. Алгоритмы и программы на C Builder. : 2010. - 544 с.

Размещено на .ru

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?