Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
energenius
1

Шифрование текста путем замены символов

06.05.2014, 16:02. Показов 2700. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, уважаемые участники форума! Вот озадачился вопросом о создании программы шифровании текста путем замены символов. Задача, которую я себе поставил, очень сходна с вопросом пользователя vveronikka, с некоторой модификацией задачи, связанной с тем, что предполагается загрузка исходного текста из файла (стандартно - расширение doc). Также хотелось бы реализовать возможность замены символов исходного текста на символы алфавитов иностранных языков (не русский, и не латиница), к примеру, греческие буквы. То есть, к примеру,'а' (русская) заменяем на "Ω" (омега - греческий), 'б' (русская) на на 'g' (латиница), 'в' (русская) на 'k' (русская). И т.д., чтобы перечень заменяемых и заменяющих символов я мог задавать сам. Необходимо возможность как шифровки, так и дешифровки текста. Задача шифровки сводится к следующему: я набиваю текст в Word, сохраняю файл на диске, запускается программа, запрашивается путь к исходному файлу, создается новый файл для зашифрованного текста по запрашиваемому пути, имя файла делается по имени исходного файла с добавлением дефиса и слова "зашифровано", шифруется текст, записывается в новый файл, в нем сохраняются изменения, он закрывается. Процедура дешифровки обратная: имеется исходный файл с 'крякозяблами', запускается программа, запрашивается путь к исходному файлу, создается новый файл для расшифрованного текста по указанному пути, которому присваивается имя исходника с добавлением дефиса и слова 'расшифровано', текст расшифровывается, записывается в новый файл, в нем сохраняются изменения, файл закрывается. При запуске программы должно выйти интерактивное меню с вопросом, какую операцию пользователь желает произвести: шифрование или дешифрование (варианты ответа: 'шифрование' или 'ш' для шифрования, 'дешифрование' или 'д' для дешифрования). Далее запускается вышеописанная одна из двух операций. Не могли бы вы привести исходный код программы на с или с++ на примере замены трех вышеуказанных букв, по возможности снабдив комментарием?
Попутные вопросы:
1. Каким образом реализуется работа с буквами иностранных алфавитов не латиницы (к примеру, греческий, иврит, арабский)? Какая кодировка здесь задействуется, и нужно ли вообще прибегать к ascii или иному числовому коду изменяемого и заменяющего символа, или можно обойтись чисто символьными операциями?
2. Какой язык программирования вообще наиболее удобен для реализации поставленной задачи? Стоит ли заострять внимание на других языках, кроме Си и его модификаций (Perl, Снобол, Visual Basic)?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2014, 16:02
Ответы с готовыми решениями:

Шифрование текста путем замены символов
Здравствуйте! Нужна Ваша помощь. Нужно провести шифрование предложения заменой символов в си++....

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

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

Шифрование текста методом замены букв
Ребята, помогите. Завтра сдавать отчет, а я похерил исходники. Осталась сама программа, а...

0
06.05.2014, 16:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2014, 16:02
Помогаю со студенческими работами здесь

Шифрование текста методом табличной замены
Один из простейших способов шифровки текста состоит в табличной замене каждого символа другим...

Шифрование методом перестановки символов открытого текста в соответствии с некоторым правилом (ключом)
Здравствуйте,хочу обратиться за помощью в написании консольной программы(C ++ Visual studio),буду...

Шифрование текста путем замены букв
Подскажите пожалуйста. не могу сделать чтобы буквы менялись. только вывела слова на экран Пусть на...

Шифрование текста путем замены букв
нужно зашифровать текст следующим способом а=е б=п в=к г=н д=ю е=ч ж=л з=у и=ы

Шифрование текста путем замены букв
Всем привет, в общем, у меня такая проблема: Задача: Описать процедуру EN_CodeText(SS, KK),...

Шифрование путем замены символа на его порядковый номер в алфавите
Доброго времени суток! Помогите решить задачу. даже наброски сделать не получается.:( задача:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru