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

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

Войти
Регистрация
Восстановить пароль
 
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
#1

Шифрование/дешифрование: тасование бит % - C++

10.11.2011, 12:25. Просмотров 1032. Ответов 9
Метки нет (Все метки)

Лабораторная работа по предмету: Теория информации и Кодирования.

Название:
"шифрование/дешифрование: тасование бит %"

Условие выполнения:
Шифрование/дешифрование - тасование бит. Размеры групп как % от общей длины в битах шифруемого сообщения определяются ключом. Два очередных числа ключа определяют размеры групп A и В. Длина ключа – 10 чисел. Ключ шифрования – KD. ДСЧ должен быть использован для формирования очередного числа ключа: очередное значение ДСЧ по mod 50.

Лекций ещё по этой теме не было, а хотелось бы пораньше лабораторную написать.
Пожалуйста подскажите литературу по этому алгоритму шифрованию. Или поясните принцип работы вкратце.

Спасибо!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2011, 12:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шифрование/дешифрование: тасование бит % (C++):

Шифрование и дешифрование - C++
Помогите написать программу, которая будет шифровать и дешифровать матррицу.

Шифрование и дешифрование на Cи - C++
не получается зашифровать текст и получить буквы из кода. Попалась вот такая задача: Составить программу, которая вводит строку текста,...

Шифрование/Дешифрование - C++
Не получается выполнить последний пункт на Дешифровании(после замены) превратить цифры с буквы. Подскажите алгоритм пожалуйста. Именно этой...

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

Шифрование и дешифрование текста - C++
Народ вот програма для шифрования текста мне нужно переделать так штоб били подпрограми: 1) на меню пользователя cout<<" Меню...

XOR шифрование/дешифрование - C++
Всем привет. Пож-ста помогите написать программу, шифрующую/дешифрующую xor маску. 2 Примера : N1 из FF FF FF FF D2...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alkagolik
Заблокирован
10.11.2011, 16:20 #2
Цымбал В.П. Теория информации и кодирование. 1992
как вариант. Доступно написано, легко усваивается.
К. Шеннон. Работы по теории информации и кибернетике.
Это - "как все было и начиналось".
А теорию вероятностей вам тоже "вкратце" поясняли? Литературой сеть забита навалом. Предмет интересный и нужный. Только вот каким боком сюда шифрование затисалось... когда это предмет, изучаемый в криптографии и вообще другая облать применения. В связи с чем имею вопрос к авторитетным дядькам.
Я всегда понимал этот предмет как такой, что изучает теоретические методы передачи сигналов по каналам связи (кодирование) и теоремы, аксиомы, фундамент понятия информации (теория информации).
Вопрос: я бездельник и прошляпил раздел шифрования\дешифрования?
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 16:52  [ТС] #3
Цитата Сообщение от alkagolik Посмотреть сообщение
Цымбал В.П. Теория информации и кодирование. 1992
как вариант. Доступно написано, легко усваивается.
К. Шеннон. Работы по теории информации и кибернетике.
Это - "как все было и начиналось".
А теорию вероятностей вам тоже "вкратце" поясняли? Литературой сеть забита навалом. Предмет интересный и нужный. Только вот каким боком сюда шифрование затисалось... когда это предмет, изучаемый в криптографии и вообще другая облать применения. В связи с чем имею вопрос к авторитетным дядькам.
Я всегда понимал этот предмет как такой, что изучает теоретические методы передачи сигналов по каналам связи (кодирование) и теоремы, аксиомы, фундамент понятия информации (теория информации).
Вопрос: я бездельник и прошляпил раздел шифрования\дешифрования?
Спасибо за литературу.

Отвечу сразу на Ваши вопросы. Теорию вероятностей излагали полным курсов, два полугодия. Так что с этим предметом проблем не было слава богу)

А вот то, что в нашем университете происходит последние 2 года - загадка. Точнее для меня вообще загадка, что с системой образования в стране происходит, но вот с университетской программой они просто перестарались..
Итог: Из полноценного спец.курса по кодированию/декодированию и шифрованию/дешифрованию они сделали один. Причём кол-во часов уменьшили вдвое. Теперь лекция 1 раз в 2 недели. И практические занятия аналогично - 1 раз в 2 недели. Учитывая объём и кол-во часов, нам преподаватель сразу сказал, что курс будет просто ознакомительным и каких-либо фундаментальных знаний вы тут не успеете получить. У кого мол будет желание - изучайте дома..

Вот так(
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.11.2011, 17:23 #4
С литературой на сегодняшний момент времени проблем нет:
http://www.cyberforum.ru/showthread.php?p=1950320
Это 20 лет назад (по рассказам более старшего поколения) книг по ЗИ почти нельзя было достать, все засекречено было, а сейчас читайте сколько угодно.

Скажу по секрету по поводу терминологии. Говорить дешифровать не совсем верно. Дешифрует тот, у кого нет секретного ключа, то есть пытается взломать шифр. А законный пользователь расшифровывает.

Цитата Сообщение от alkagolik Посмотреть сообщение
Только вот каким боком сюда шифрование затисалось... когда это предмет, изучаемый в криптографии и вообще другая область применения
Теория кодирования и теория по ЗИ (в частности, криптография) не сильно пересекаются, поэтому это разные предметы, вы правы.
alkagolik
Заблокирован
10.11.2011, 17:44 #5
"с ходу" решить эту задачу - все равно что вычислить дифференциал, не имея представления о производной. Уточняйте у преподавателя, если есть методические указания к этой задаче (вроде заметки "рассматривается в источнике №4, 5") - покажите. И было бы неплохо взглянуть на список литературы.

Добавлено через 3 минуты
Цитата Сообщение от Thinker Посмотреть сообщение
С литературой на сегодняшний момент времени проблем нет:
/cpp-beginners/thread346085-page7.html#post1950320
давно уже имеем в закладках. Часть даже освоена
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 17:48  [ТС] #6
Цитата Сообщение от Thinker Посмотреть сообщение
С литературой на сегодняшний момент времени проблем нет:
http://www.cyberforum.ru/showthread.php?p=1950320
Это 20 лет назад (по рассказам более старшего поколения) книг по ЗИ почти нельзя было достать, все засекречено было, а сейчас читайте сколько угодно.

Скажу по секрету по поводу терминологии. Говорить дешифровать не совсем верно. Дешифрует тот, у кого нет секретного ключа, то есть пытается взломать шифр. А законный пользователь расшифровывает.
Листаю скачанное, но такой вид шифрования не нахожу пока.

Насчёт терминологии, учтём.
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.11.2011, 17:49 #7
Цитата Сообщение от alkagolik Посмотреть сообщение
давно уже имеем в закладках. Часть даже освоена
Это хорошо Универсальных книг, конечно, не существует, поэтому по той иной иной тематике разные книги приходится листать.
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 17:50  [ТС] #8
Цитата Сообщение от alkagolik Посмотреть сообщение
"с ходу" решить эту задачу - все равно что вычислить дифференциал, не имея представления о производной. Уточняйте у преподавателя, если есть методические указания к этой задаче (вроде заметки "рассматривается в источнике №4, 5") - покажите. И было бы неплохо взглянуть на список литературы.
Я вот всё больше к этому и склоняюсь.. Буду ждать лекцию очередную.
alkagolik
Заблокирован
10.11.2011, 17:53 #9
Цитата Сообщение от ssementsov Посмотреть сообщение
Я вот всё больше к этому и склоняюсь.. Буду ждать лекцию очередную
а пока ждете очередную лекцию, то можете рассмотреть энтропию (энтропии) в разрезе ТИК. Это в любой случае надо.
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 17:56  [ТС] #10
Цитата Сообщение от alkagolik Посмотреть сообщение
а пока ждете очередную лекцию, то можете рассмотреть энтропию (энтропии) в разрезе ТИК. Это в любой случае надо.
Энтропия по лекциям уже была. Опять же вкратце(..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2011, 17:56
Привет! Вот еще темы с ответами:

Шифрование/дешифрование методом Цезаря - C++
Имеется код, который зашифровывает написанное методом Цезаря. Нужна помощь: как добавить сюда дешифрование? // хз.cpp : main project...

Шифрование и дешифрование символьной строки - C++
Доброй ночи. есть код, все правильно написано, но выдает ошибку в строке: copy( istream_iterator < string >( ist ), istream_iterator <...

Шифрование / дешифрование методом Цезаря - C++
Доброго времени суток, форумчане! Да-да, на форуме 100500 подобных тем, однако интересующей меня информации я не нашёл. У меня есть...

Шифрование и дешифрование методом Цезаря - C++
Здравствуйте. Не работает шифрование и дешифрование. Если выводить в шифровке расположение букв числами, то они отрицательные....


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.11.2011, 17:56
Ответ Создать тему
Опции темы

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