Назначение и особенности ОСМО

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

AES

AES - это метод симметричного шифрования данных, который был стандартизирован правительством США. Этот алгоритм был качественно отлажен и проанализирован, чем заслужил большую популярность и широко используется в наше время. По статистическим данным, AES является самым используемым методом симметричного шифрования. Поддержка алгоритма появилась в процессорах Core i5 x86 фирмы Intel.

DES

Алгоритм шифрования DES - это метод для симметричного шифрования данных, который был создан компанией IBM, и позже стандартизированный правительством Соединённых Штатов Америки.

При шифровании на вход подаётся блок, имеющий размер n-бит, и k-битный ключ. После всех преобразований, на выходе получается шифрограмма, имеющая размер n-бит. Алгоритм создаёт лавинный эффект, то есть при незначительном изменении входных данных, вся шифрограмма меняется.

Асимметричные шифры

Асимметричный шифр - это такой тип шифрования данных, в котором один из ключей, предназначенный для шифрования сообщения является открытым, и может быть передан по публичному каналу связи. Второй же ключ, предназначенный для расшифровки, является секретным, и должен передаваться по безопасному каналу. Такие криптосистемы широко используются в работе сетевых протоколов. Яркими примерами являются SSL и SSH.

Симметричные шифры

Симметричный шифр - это такой вид шифровки, при котором для шифрования и расшифровки используется один и тот же ключ. Такой вид шифрования являлся единственным, до открытия методов асимметричной шифровки.

Хеширование

Хеширование - это применение к входным данным произвольного размера специальной функции, на выходе которой содержится битовая последовательность фиксированной длины. Результатом такой функции является так называемый Хеш.

Криптография

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

Примитивный тип данных

Примитивный тип данных в программировании - это такой тип, который предоставляется средой как встроенный базовый тип.
В зависимости от среды разработки, количество таких типов может различаться. Как правило языки низкого уровня имеют в своём наборе минимум таких типов, которые требуются лишь для создания низкоуровневых программ.

Простой тип данных

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

Сложный тип данных

Сложный или составной тип данных - это такой вид переменной или константы, при котором объекты являются контейнером из простых элементов, и доступны для разработчика.

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


Страницы: 1234 56789