Скрин-шоты с примерами работы

Из внешнего файла в формате «ТХТ» ввести текст

16. Подсчитать частоту встречающихся в тексте N последовательных символов в словах (N>2).

17. Подсчитать количество слов в тексте и их длину, а также количество повторяющихся слов.

18. Подсчитать количество слов, начинающихся с одинаковой группы символов.

19. Подсчитать количество слов, содержащих одинаковую группу символов.

Результаты оформить в таблицу, которую записать во внешний файл в формате «ТХТ».

Из внешнего файла в формате «ТХТ» ввести текст

20. Разделить текст на 2, записывая в 1-й каждое нечетное слово, во 2-й каждое четное. Обе части записать внешний файл в формате «ТХТ». Затем считать эти файлы и восстановить исходный текст.

21. Разделить текст на N (2<N<5) частей, записывая в каждую слова последовательно. Все части записать внешний файл в формате «ТХТ». Затем считать эти файлы и восстановить исходный текст.

Содержание пояснительной записки к РГР

(оформляется в виде файла Word.doc)

Титульный лист.

Задание.

Описание используемых методов решения задачи.

Ограничения реализации, принятые в работе.

Описание алгоритма решения задачи.

Исходный текст программы.

Скрин-шоты с примерами работы.

Приложение: программы (проект Visual Studio).

Криптография – обеспечивает сокрытие смысла сообщения с помощью шифрования и открытия его расшифрованием, которые выполняются по специальным алгоритмам с помощью ключей.

Ключ – конкретное секретное состояние некоторых параметров алгоритма криптографического преобразования данных, обеспечивающее выбор только одного варианта из всех возможных для данного алгоритма.

Криптоанализ – занимается вскрытием шифра без знания ключа (проверка устойчивости шифра).

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

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

Большинство средств защиты информации базируется на использовании криптографических шифров и процедур шифрования-расшифрования. В соответствии со стандартом ГОСТ 28147-89 под шифром понимают совокупность обратимых преобразований множества открытых данных на множество зашифрованных данных, задаваемых ключом и алгоритмом преобразования.

В криптографии используются следующие основные алгоритмы шифрования:

  • алгоритм замены (подстановки) – символы шифруемого текста заменяются символами того же или другого алфавита в соответствии с заранее обусловленной схемой замены;
  • алгоритм перестановки – символы шифруемого текста переставляются по определенному правилу в пределах некоторого блока этого текста;

Процессы шифрования и расшифрования осуществляются в рамках некоторой криптосистемы. Для симметричной криптосистемы характерно применение одного и того же ключа как при шифровании, так и при расшифровании сообщений. В асимметричных криптосистемах для зашифрования данных используется один (общедоступный) ключ, а для расшифрования – другой (секретный) ключ.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: