|
0 / 0 / 0
Регистрация: 08.11.2020
Сообщений: 1
|
|
Напишите программу, зашифровывающую и расшифровывающую текст с ключем шифрования08.11.2020, 11:06. Показов 1182. Ответов 1
Метки нет (Все метки)
Помогите с заданием для зачёта, облазил все форумы, так и не смог найти.
Условия: Создайте большое текстовое поле. И две кнопки "зашифровать текст" и "расшифровать текст". Отдельно создайте строку для ввода ключа шифрования, с кнопкой генерации случайного ключа. Ограничение для ключа сделайте в 10 символов. Текст можно как писать самому в текстовом поле, так и загрузить исходный текст из текстового файла, а так же сохранить его в текстовый файл. Зашифрованный вариант текста можно как сохранить в файл с расширением .crypt, так и считать из такого файла. Для вышеперечисленных функций создайте меню с вкладками "Файл" и "Текст". Во вкладке "Файл" будут пункты "Открыть" и "Сохранить" для исходного текста, и пункты "Открыть .crypt" и "Сохранить .crypt" для зашифрованного текста. Во вкладке"Текст" будут пункты "Зашифровать" и "Расшифровать", дублирующие функции одноименных кнопок. Программа должна понимать, зашифрован ли текст, или нет. Для этого можете придумать специальный набор символов, который будет добавляться в начало зашифрованного текста. Его наличие или отсутствие будет говорить программе о том зашифрован ли текст, или нет. Соответственно при расшифровке этот набор символов должен быть удален. Так же если текст уже зашифрован, при повторном нажатии на кнопку "Зашифровать текст" программа должна уведомить о том, что текст уже зашифрован (с помощью messagebox). Аналогично для кнопки "Расшифровать текст". Так же программа должна контролировать чтобы зашифрованный текст можно было сохранить только пунктом "Сохранить .crypt" и предупреждать пользователя об этом. Сам механизм шифрования и дешифрования реализуйте на ваше усмотрение. Текст может шифроваться как с начала до конца, так и наоборот. Может использоваться весь ключ шифрования для изменения каждого символа в тексте, так и каждый символ ключа по очереди в прямом или обратном направлении. Так же можно шифровать текст не посимвольно, а блоками в несколько символов. Главное чтобы текст корректно расшифровывался. (!) обязательно в меню программы добавьте пункт "О программе". При нажатии на пункт должно появиться окно с информацией о программе, ФИО автора и группой
0
|
|
| 08.11.2020, 11:06 | |
|
Ответы с готовыми решениями:
1
Составить программу, зашифровывающую и расшифровывающую сообщение Напишите программу шифрования текстового сообщения. Составить программу, зашифровывающую сообщения |
| 08.11.2020, 11:18 | |
|
Не по теме: Извиняюсь, хоть и не по правилам, но с такими требованиями прямая дорога в раздел фриланса.
0
|
|
| 08.11.2020, 11:18 | |
|
Помогаю со студенческими работами здесь
2
написать программу расшифровывающую сообщения Напишите программу, которая вводит с клавиатуры произвольный текст, затем записывает в первый файл закодированный текст,
Составить программу, реализующую функции шифрования и расшифровывания текста по алгоритму шифрования RSA Напишите программу, выводящую на экран текст «Hello, world!» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|