Форум программистов, компьютерный форум, киберфорум
Наши страницы
Криптография
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Crash Override
10 / 10 / 0
Регистрация: 15.03.2015
Сообщений: 28
1

Какую математику нужно учить для написания криптографического ПО?

05.07.2015, 18:15. Просмотров 1261. Ответов 10
Метки нет (Все метки)

Посоветуйте книжки по математике, которые помогут в изучении криптографии и написанию программы для того чтоб с пацанами потом сообщения слать друг-другу без ушей КГБ и прочих.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2015, 18:15
Ответы с готовыми решениями:

Насколько хорошо нужно знать математику прежде чем учить Java
Здравствуйте,хочу узнать,какой уровень математики вообщем необходим прежде чем учить Java ? При...

Какую литературу для первоначального понимания С++ нужно учить
Что первоначальное для понимания нужно учить и от куда лучше вычитывать? Кто-то когда-то начинал...

С чего начать учить математику для программиста
ребят такой вопрос не особо любил математику потому что была не интересна либо учитель плохо...

Нужно ли программисту знать математику (если да то какую)
Здравствуйте народ у меня к вам вот такой вопрос нужно ли программисту знать математику(если да то...

Учить математику
Всем привет, Хочу восстановить школьные знания по математике(и геометрии) и, по возможности,...

10
Alcor-Mizar
Заблокирован
13.07.2015, 14:08 2
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

Алгебра (линейная, абстрактная, коммутативная), теория чисел, алгебраическая геометрия, комплексный анализ, теория квадратичных полей. Также нужно отличное знание Си и основ реализации вычислений в полях многочленов, в квадратичных полях, в группе точек эллиптической кривой, знать основные алгоритмы теории чисел и прикладной алгебры. Ну как, осилишь?
0
lizasimpson
7 / 7 / 0
Регистрация: 28.09.2013
Сообщений: 58
27.10.2015, 22:19 3
Он семки у подъезда осилит)))
и пьяные разговоры под луной о вымышленной криптографии,выдуманной только что..
1
XRuZzz
Антикодер
1591 / 753 / 42
Регистрация: 15.09.2012
Сообщений: 2,829
03.11.2015, 09:56 4
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

практически любую математику можно применять с разной степенью эффективности, тут ещё про матлогику не сказали. ну и надо стараться полученные знания применять сразу на практике, то есть писать это самое ПО, на основе теоретических знаний.
0
Crash Override
10 / 10 / 0
Регистрация: 15.03.2015
Сообщений: 28
20.11.2015, 18:11  [ТС] 5
lizasimpson, слыш фраерок не по теме базариш. Зашифрую твой компьютер и писать не буш.
0
Cow
24 / 7 / 0
Регистрация: 08.10.2015
Сообщений: 36
21.11.2015, 13:32 6
Цитата Сообщение от Crash Override Посмотреть сообщение
Посоветуйте книжки по математике, которые помогут в изучении криптографии и написанию программы для того чтоб с пацанами потом сообщения слать друг-другу без ушей КГБ и прочих.
Шифрование нынче сложная и замудренная наука.

То, что считалось невскрываемым лет 100 назад нынче щелкает как орешки любой смартфон.
Хочешь изобретать новые методы - иди на математический факультет учиться, кафедра алгебры.
Хочешь на практике что-то написать - есть готовые алгоритмы, чья надежность проверена/доказана, реализуй готовый алгоритм. А там видно будет способен ли с нуля сделать свой. Думаю, после выполнения 5% реализации забросишь нафиг и "изобретешь" очередной уникальный шифрования алгоритм, который на современном компьютере вскрывается за полчаса.

Для начала почитай какую нибудь детскую книжку про шифрование, типа "Занимательной математики". Просто чтобы понять как запросто вскрываются кажущиеся сложными шифры.
0
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
04.12.2015, 17:56 7
Ребята, а вы знаете про так называемый "одноразовый шифр".
Математически доказано, что его стойкость равна 100%.
Его невозможно расколоть в принципе. Не знаю как сейчас, но
в СССР он использовался в разведке и на правительственном
уровне. Америка даже не пыталась его расшифровать - нет смысла.
КГБ тоже бессильна ...
1
Убежденный
Ушел с форума
Эксперт С++
16143 / 7290 / 1182
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
06.12.2015, 18:43 8
Цитата Сообщение от geh Посмотреть сообщение
Ребята, а вы знаете про так называемый "одноразовый шифр".
Математически доказано, что его стойкость равна 100%.
Только при соблюдении определенных условий.
Есть сценарии, при которых и одноразовый шифр не поможет.
0
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
07.12.2015, 17:55 9
Убежденный
Лучше сказать, что есть ситуации....
1. Например можно выкрасть шифровальные таблицы...
2. Есть куча других методов ...
Но если есть зашифрованный текст, то он зашифрован навечно.
Вы не будете отрицать эту истину?
0
Shamil1
Модератор
2257 / 1540 / 351
Регистрация: 26.03.2015
Сообщений: 5,481
07.12.2015, 18:38 10
"25 12 8" означает 8-ое слово в 12-ой строке на 25-ой странице... и расшифровать невозможно (без книги-ключа)
0
Убежденный
Ушел с форума
Эксперт С++
16143 / 7290 / 1182
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
07.12.2015, 19:05 11
"0xBA 0x14 0xFE" означает "YES", "0x34 0xD9" означает "NO".
Зная, что по зашифрованному протоколу передаются только "YES" и "NO",
не нужно никаких ключей. В данном случае знание формата сообщений
равносильно знанию самих сообщений.

Цитата Сообщение от geh Посмотреть сообщение
Но если есть зашифрованный текст, то он зашифрован навечно.
Вы не будете отрицать эту истину?
Не буду. Просто не стоит слепо принимать на веру все, что пишут про шифры и криптографию.
См. выше. Пример хорошего (невзламываемого, ага) шифра в сочетании с никудышней криптографией.
0
07.12.2015, 19:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2015, 19:05

Что учить для написания расширения для хрома?
Буду краток, раньше вообще не лез в веб-разработку. Имею небольшой опыт работы с С++ и Java. ...

Что учить для написания серверной части под Android
Дорогие друзья, столкнулся с проблемой, я выучил Java, а так же основы разработки под Anroid, могу...

Учить математику или сразу язык программирования
Учить математику или сразу язык программирования?


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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