Компонент программного комплекса для шифрования/дешифрования данных

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-214295.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Введение

В настоящее время существует огромное количество разнообразных программ шифрования/дешифрования . Они в значительной мере позволяют повысить степень защищенности текстовых данных.

В данном проекте представлен компонент программного комплекса для шифрования/дешифрования данных, который может быть использован как в домашних, так и в коммерческих условиях.

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



Требуется разработать программу позволяющую реализовать шифрование и дешифрование текстового файла методом замены и методом перестановки (не менее двух способов)

2. Требования к программе



2.1 Требования к функциональным характеристикам

Система должна обеспечивать возможность выполнения следующих функций:

· Ввод исходных данных (с клавиатуры, из файла)

· Выбор алгоритма шифрования/дешифрования

· Сохранение зашифрованных данных

· Дешифрование данных по исходному алгоритму шифрования

· Сохранение дешифрованных данных в файл

2.2 Требования к надежности

Обеспечить целостность хранимой информации.

2.3 Требования к составу и параметрам технических средств

Система должна работать на IBM-совместимых персональных компьютерах. Минимальная конфигурация: тип процессора – Pentium и выше; объем ОЗУ – 32 Мб и выше.

2.4 Требования к информационной и программной совместимости

Система должна работать под управлением операционных систем семейства Windows, реализующих Win32 API.

3. Проектирование

Выбор архитектуры программного обеспечения

Этот проект имеет однопользовательскую архитектуру, так как рассчитан на работу с одним пользователем.

Выбор языка и среды программирования

В качестве среды программирования был использован Borland Delphi 7, основанный на языке Object Pascal. Он был выбран, потому что он реализует возможность использования визуального программирования, что очень важно для данного проекта. Так же его могут использовать программисты со средним уровнем подготовки.

Delphi 7 позволяет создавать массивы объектов, имеет встроенные функции преобразования данных, позволяет работать с файлами, графическими элементами и создавать многооконный режим.

Выбор способа организации входных и выходных данных

1.Представление в оперативной памяти

Представление данных в оперативной памяти для программы «DQ_decoder» осуществляется через переменные(тип переменных указан в Приложении 2.)
Гидравлика СибГАУ Задача 3.7
По трубопроводу диаметром d = 0,156 м перекачивается мазут плотности ρ = 900 кг/м³. Определить объёмный расход Q и среднюю скорость υ, если весовой расход G = 50 т/ч.
User Z24 : 26 декабря 2025
150 руб.
Гидравлика СибГАУ Задача 3.7
Теплотехника КНИТУ Задача ТД-9 Вариант 52
Путем сравнительного расчета показать целесообразность применения пара высоких начальных параметров и низкого конечного давления на примере паросиловой установки, работающей по циклу Ренкина. Для этого определить предполагаемое теплопадение, термический КПД цикла и удельный расход пара для двух вариантов значений начальных и конечных параметров пара. Указать конечное значение степени сухости х2 (при давлении р2) на Ts- и hs — диаграммах. Изобразить схему простейшей паросиловой установки и дат
User Z24 : 16 января 2026
250 руб.
Теплотехника КНИТУ Задача ТД-9 Вариант 52
Кондуктор для сверления. Вариант №18
Кондуктор для сверления сборочный чертеж Кондуктор для сверления спецификация Кондуктор для сверления 3д модель Поз.1 Основание Поз.2 Стойка Поз.3 Ось Поз.4 Плита Поз.5 Втулка Поз.6 Шайба специальная Поз.7 Гайка Поз.9 Ручка Основание 1 и стойка 2 выполнены из стали и сварены между собой. Но номера позиций присвоены каждой детали сварного узла, чтобы можно было вычерчивать рабочие чертежи деталей 1 и 2 кондуктора. Ось 3 выполнена из стали. При установке оси в отверстие стойки 2, для того чтобы п
User bublegum : 3 сентября 2020
600 руб.
Кондуктор для сверления. Вариант №18 promo
Теплотехника КемТИПП 2014 Задача А-4 Вариант 92
В баке с водой установлен паровой подогреватель, который представляет собой горизонтальный змеевик из труб диаметром d. Температура воды в баке tж, средняя температура поверхности нагревателя tст. Определить коэффициент теплоотдачи от нагревателя к воде. Каким будет коэффициент теплоотдачи, если в бак установить мешалку, создающую перпендикулярный оси нагревателя поток жидкости со скоростью ω?
User Z24 : 12 февраля 2026
200 руб.
Теплотехника КемТИПП 2014 Задача А-4 Вариант 92
up Наверх