Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
#1

расшифровка текста без ключа - C++

19.02.2013, 23:07. Просмотров 1728. Ответов 7
Метки нет (Все метки)

Здарова!
Решаю задачку по С++ нужно расшифровать текст без ключа.

Текст шифруется так: от есть строка "Hellow world" и ключ "key"
берется первая буква H и возводится в степень k H^k и так далее
ключ циклически беребирается H^k,e^e,l^y,l^k,o^e,w^y .... и. т. д.

Вообщем нужно даный шифр расшифровать без ключа, я даже не знаю с чего начать???

Добавлено через 22 минуты
как не странно я еще и попутал операцию ^ принял за степень в принципе в задаче имелось в веду XOR
un XOR без ключа
но тем не менее не легче расшифровать без ключа хелп

Добавлено через 57 секунд
да не внимательность ппц, а я еще думал чо такая предыдущая задача вроде оценка 2 стоит за час должен сделать, а я ее затянул
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2013, 23:07     расшифровка текста без ключа
Посмотрите здесь:

строки. расшифровка текста - C++
Задача: В записке слова зашифрованы — каждое из них записано наоборот. Расшифровать сообщение. Написал код не знаю как исправить ошибки...

Шифровка и расшифровка текста - C++
Зравствуйте! нижепредставленный код шифрует данные списком без проблем. Обратно не расшифровывает. Вернее, создаёт файл, но не то в нём...

Расшифровка текста. Шифр простой замены - C++
Здравствуйте! Помогите, пожалуйста, расшифровать текст. Уже все перепробовала, и частотный анализ и методом подбора n-грамм, не получается....

un XOR без ключа - C++
опять же по Страуструпу задание. написать прогу ксорящую текст с ключом, затем расшифровывающую данный ксоренный тескт с ключом. Но потом...

вывод текста без использования библиотек? - C++
в общем вот такая вот задачка на Turbo C написать такую дрянь надо , блин говорят всего то строчки 3-4 ....вообще без использования любых...

Перенос текста в файл без комментариев - C++
Дело такое, нужно написать программу, которая из одного файла, в котором написана рабочая программа с комментариями, переносит текст в...

Напечатать самое длинное слово из текста (без использования string) - C++
Напечатать самое длинное слово из текста на С++. Запретили пользоваться string. Нужна блок-схема алгоритма

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NIch
399 / 310 / 27
Регистрация: 17.03.2010
Сообщений: 1,120
20.02.2013, 00:15     расшифровка текста без ключа #2
При длине ключа равном длине сообщения не расшифруешь.
имхо
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
20.02.2013, 20:19  [ТС]     расшифровка текста без ключа #3
Цитата Сообщение от NIch Посмотреть сообщение
При длине ключа равном длине сообщения не расшифруешь.
имхо
Да я уже понял, токо зная алгоритм по которому шифровалось можно расшифровать, тупо перебором, а по другому нифига не расшифруешь.
ValeryS
Модератор
6539 / 5005 / 461
Регистрация: 14.02.2011
Сообщений: 16,648
20.02.2013, 20:25     расшифровка текста без ключа #4
если длина ключа меньше и ты наешь хоть одно слово в сообщении то можно найти ключ

сообщение^слово=ключ
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
20.02.2013, 22:41  [ТС]     расшифровка текста без ключа #5
Цитата Сообщение от ValeryS Посмотреть сообщение
если длина ключа меньше и ты наешь хоть одно слово в сообщении то можно найти ключ

сообщение^слово=ключ
да у меня не XOR шифрование я в степень ключа возводил str="Hellow", key="key" шифруем pow(H,k)-первый символ, pow(e,e)-второй символ, и так далее, тут простым беребором расшифровывается (тупо возводишь каждый символ и сравниваешь с числом)

(случайно попутал операции H^k принял за степень )
ValeryS
Модератор
6539 / 5005 / 461
Регистрация: 14.02.2011
Сообщений: 16,648
20.02.2013, 23:07     расшифровка текста без ключа #6
Цитата Сообщение от ninja2 Посмотреть сообщение
str="Hellow", key="key" шифруем pow(H,k)-первый символ, pow(e,e)-второй символ, и так далее, тут простым беребором расшифровывается
но тут возможна разночтение
размер символа зашифрованного текста какой?

H -0x48 72
k- 0x6B 107
представляешь 72 в 107 степени
5,4272161444324323868675273027638e+198
явно потеря точности
а если будет z (0x7A) в степени z???
3,4347832971354663690663139981952e+254
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
20.02.2013, 23:13     расшифровка текста без ключа #7
Цитата Сообщение от ninja2 Посмотреть сообщение
возводится в степень k H^k
^ это не оператор возведения в степень, а ксор
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2013, 23:23     расшифровка текста без ключа
Еще ссылки по теме:

Чтение текста из файла и вывод на экран предложений без запятых - C++
Помогите, пожалуйста, написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых. ...

Как сделать получение текста из консоли, без остановки программы? - C++
Вообщем суть вопроса в заголовке. Допустим, у меня есть цикл: char str; while(true) { gets(str); //прочие действия } Мне...

Оставить первую половину текста без изменений, а вторую записать в обратном порядке - C++
Дан текст: оставить первую половину текста без изменений , а вторую записать в обратном порядке

Расшифровка - C++
как понять выражение: в классе должно быть поле данных, представленное объектом-структурой. накидайте пожалуйста пример такого класса

Расшифровка ТЗ - C++
Простите, за идиотский вопрос, но я немного не понимаю, что здесь требуется. В общем, есть структура, и требуется написать файл с запросами...


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

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6539 / 5005 / 461
Регистрация: 14.02.2011
Сообщений: 16,648
20.02.2013, 23:23     расшифровка текста без ключа #8
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
^ это не оператор возведения в степень, а ксор
кузя он не так написал
Цитата Сообщение от ninja2 Посмотреть сообщение
случайно попутал операции H^k принял за степень
Цитата Сообщение от ninja2 Посмотреть сообщение
шифруем pow(H,k)-первый символ, pow(e,e)-второй символ,
Yandex
Объявления
20.02.2013, 23:23     расшифровка текста без ключа
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru