Створити програмну розробку на вільну тему.
В назві проекту необхідно вказати назву програмної розробки.
В аватарку проекта необхідно завантажити зовнішній вигляд головної сторінки (printscreen).
В описові до роботи необхідно вказати:
1. програми, які використовувалися при створені роботи, наприклад Visual Studio 2008, Delphi тощо;
2. опис роботи, переваги, інструкції до роботи, інструкції до установки, які на думку автора слід знати членам журі для кращого розуміння та оцінювання роботи;
В додаток до роботи необхідно завантажити zip-архів, який містить
1. Папку з вихідними файлами програмної розробки.
2. Скомпільований файл програмної розробки з розширенням *.exe.
Розмір zip-архіву не повинен бути більшим, ніж 20 Мб.
Інші технічні вимоги до програмних розробок читайте у пункті 5.6. чинного Положення конкурсу.
Моєю програмною розробкою є алгоритм для шифрування тексту. Данний код є другим поколінням шифру. Ідея шифру викладена у документі з архіву(щоправда там описаний Центр-А, однак відмінності між ними мінімальні і стосуються скоріше програмної реалізації).
Рекомендації щодо користування програмою(ct_b.exe):
1. На першому етапі необхідно обирати між кодуванням та декодуванням.
2. На другому етапі користувачу пропонується ввести generalcode - послідовність з 9 симвілів(власне, їх номерів у таблиці аscii) якими власне і буде кодуватися шифр. Не рекомендується використовувати символи відмінні від цифр та великих і малих латинських літер. Оптимальним варіантом для тестування буде наступний набір - 49 50 51 52 53 54 55 56 57.
3. На третьму етапі необхідно ввести назву файлу, що містить matrixcode. Приклад такого файлу містится в архіві під назвою lc1.txt. У тому ж архіві містится і приграма для генерації таких ключів з легкодоступним інтерфейсом.
4. На четвертому етапі необхідно назвати файл, що містить данні що необхідно зашифрувати(або дешифрувати). Не рекомедується використовувати рядки довжиною більше 25 символів(для шифрування).
5. На останньму кроці необходно увести назву файлу, у який буде записаний результат роботи програми. Цей файл буде згенеровано програмою.
Для програмоної реалізації використовувався Free Pascal.