Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/34: Рейтинг темы: голосов - 34, средняя оценка - 4.71
10 / 10 / 0
Регистрация: 15.03.2015
Сообщений: 28

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

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

Студворк — интернет-сервис помощи студентам
Посоветуйте книжки по математике, которые помогут в изучении криптографии и написанию программы для того чтоб с пацанами потом сообщения слать друг-другу без ушей КГБ и прочих.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.07.2015, 18:15
Ответы с готовыми решениями:

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

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

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

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

Решение

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

Решение

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

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

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

Цитата Сообщение от geh Посмотреть сообщение
Но если есть зашифрованный текст, то он зашифрован навечно.
Вы не будете отрицать эту истину?
Не буду. Просто не стоит слепо принимать на веру все, что пишут про шифры и криптографию.
См. выше. Пример хорошего (невзламываемого, ага) шифра в сочетании с никудышней криптографией.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.12.2015, 19:05
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru