Задаю уже 2 раз Как создать программу в C# которая "шифрует" текст следующим образом:
Допустим мы ввели предложение Hello World. Наша программа смотрит, сколько одинаковых букв в предложении и кодирует текст так:
H1 e1 l2 o1 W1 o1 r1 l1 d1
То есть допустим у нас стоит вместе 2 буквы L. Наша программа это запишет как L2. Пример: LL - это L2.
Ответы на вопрос:
это похоже на программу Пайтон: там печатается к примеру a=l print:a, здесь тоже самое. получается здесь программа пишет print:2 и выходит буква l и вся.
Задание :написать программу которая шифрует или расшифровывает текстовой файл длины не менее 32 байт. Максимальный размер == 4 Мб.
Программа должна работать в 2-х режимах:
шифрования и расшифрования.
Режим шифрование :
Входные параметры : имя исходного , пароль
Выходные параметры : имя зашифрованного файла
Режим расшифрования :
Входные параметры : имя исходного файла , пароль .
Выходные параметры : имя расшифрованного файла
Можно выбрать любой вариант написания:
Вариант Алгоритм Примечания
1 DESX
2 3DES Надо задать три ключа
3 ГОСТ-89
4 AES-128
5 AES-192
6 AES-256
Примечания : внутри программы ДОЛЖЕН использоваться ключ .
Пароль НЕ должен храниться внутри программы в исходном виде (иначе его легко можно определить в 16-ном редакторе). Шифрование пароля с побитовой операции XOR также не допускается. Если пароль вводится в графическом режиме, то он должен заменяться символами «*»(звездочка).
Буду бесконечно благодарна тому талантливому программисту, который мне это реализовать)))
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ДарьяГ2220.09.2022 14:57
-
3AKBACKA12.01.2023 08:00
-
3Человек307.05.2022 10:03
-
ProstOr122310.07.2020 23:25
-
Ani3253614.06.2021 15:05
-
сабина42308.10.2021 18:50
-
umkhaev013suleiman04.07.2021 05:17
-
спартак3709.08.2022 23:46
-
fiyyk12.05.2020 03:50
-
mariaponomarev105.06.2020 04:12
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.