Просмотр полной версии : Программисты у меня к вам вопрос.
Здрасссссьте.Программисты.как оно?
У меня к вам вопрос.
Можно ли написать программу которая будет вычислять закономерности в последовательности чисел?
канешь можна)) спросил, тоже мне, ахаха))
в институте писали что-то подобное
Универсальный дешифратор чтоли ? Ну-ну
Михалыч Уфимский
07-11-2010, 17:41
в экселе пишется без проблем))) главное формулу закономерности знать
Знал бы прикуп, жил бы в сочи (с):D
Можно, но пр-ть тебе для решения реальных задач не найти.
Известные закономерности в случайной последовательности чисел найти не составляет проблем :D
Новые закономерности способен искать только разум, что бы там не утверждали кибернетики :D
да причом тут кибернетики, случайным перебором формулы создаешь и проверяешь на соответствие
че те в падлу отписаться на пипикааа
нипонил, говори конкретнее
Если бы было все так просто, то необратимых хэшей не существовало бы, а они есть. Найти в них закономерность, т. е. дешифровать невозможно в принципе
нет, тут все логично, если выполняются необратимые преобразования, то это значит в новой информации, как в источнике данных нет информации об искомой закономерности, вот и все, то есть это проблема источника, а не алгоритмов
В принципе как раз возможно.
А практически время, которое придется затратить на дешифрование несопоставимо с ценностью защищаемой информации ;) Основной принцип обеспечения информационной безопасности.
ты имеешь ввиду, что удовлетворяющих решений может быть множество, но не известно какое из них исходное
Знание алгоритма шифрования никак не влияет на стойкость шифра. Это еще одно обязательное требование ))
Но IMHO это не тот вопрос, который поставлен в начальном посте.
Говоря по-русски- заколебешься проверять :D
можно на квантовом компьютере, правда его еще не изобрели:)
Linuxoid
07-11-2010, 23:44
Пиши искусственный интеллект. Для этого вполне подойдёт язык программирования Lisp.
Linuxoid
07-11-2010, 23:46
Так дешифруют же. Необратимый - значит кроме основного варианта есть ещё несколько. А через дыры алгоритма так вообще это дело ускоряется.
Ответ: Можно, только задача NP-трудная.
Так же как и расшифрование хэшей. Задача решаемая, но NP-трудная.
Можно запрогать нейронную сеть и обучить ее.
Вообще как выше правильно заметили - это задача решаема на базе искусственного интеллекта. Можно попробовать распознавание образов. Вообще надо более конкретно поставить задачу.
Jolly-Roger
08-11-2010, 04:20
Чё за закономерности?
Вот после нечётного идёт чётное - это вот самая акуенная закономерность, тебе какие именно нужны?
За дешифровку md5 "обещана" премия по математике аналогичная нобелевской как по стоимости так по престижности. Не думаю что это незначительный стимул, однако пока никто не смог этого сделать, да и не сможет, это невозможно как вечный двигатель
Если информации там нет, то и найти ее невозможно
ты головой ударился об стену?:rolleyes:
Не надо путать подбор источника с дешифрованием. С этим любой студент справится, к поиску закономерностей в хэше это отношения не имеет
Linuxoid
08-11-2010, 12:24
Теперь понятно, что ты имел в виду. Но MD5 сейчас ломается легко современным (и не очень современным) ноутбуком.
Linuxoid
08-11-2010, 12:27
Нет, в отличие от тебя.
чувак, я писал и на лиспе и на других языках программирования, поверь не стоит ждать от языка программирования большего, в конечном счете результат у всех один - простейшие арфиметические операции с ячейками памяти и регистрами процессора.
а твои знания из серии слышал звон, теоретик млять
ну вот ты снова путаешь перебор с поиском закономерностей. MD5 не ломается в принципе, просто перебирается источник до совпадения с заданным хэшем
Linuxoid
08-11-2010, 18:01
Писать можно на чём угодно, не вникая в суть языка. Видимо, ты так и делал. Это называется не программированием, а кодерством.
Akademik_
08-11-2010, 18:06
для искусственного интеллекта нужно больше чем язык программирования.
аха, рассказывай - еси бы кто-то знал чо нужно, сделали бы ужо
главное чтобы было что сказать, а язык найдется. Не в языке дело. Многие прекрасно владея языком говорят одни глупости
ЗЫ плять, пришлось даже с тимсом согласиться ради истины:(
Linuxoid
08-11-2010, 20:40
Потому, что нифига не понимают. А языки программирования делаются для определённых наборов задач. Если Tims не осилил расширяемость лиспа (в нём заложены все парадигмы, даже те, которые ещё не придумали) - это уже его проблемы, а не лиспа.
Linuxoid
08-11-2010, 20:41
Аппаратные модули для ускорения самообучения уже имеются. На Quake 3 некоторые из них испытывают.
по твоему достаточно выучить русский язык(или любой другой), чтобы знать обо всем что можно на нем сказать ?
ой, какие умные люди собрались в этой ветке, какие интересные вопросы обсуждают! я очень рад, что оказался в компании таких опытных, умудренных и толковых программистов! с удовольствием читаю ваши гениальные и позитивные мысли! вы такие молодцы, у вас обязательно все получится!
Эйяфьятлайокудль эйяфьятлайокудлит эйяфьятлайокудлем
http://www.lenta.ru/story/volcano/
Linuxoid
16-11-2010, 11:15
Не знать, а описать. А что сказать - можно и придумать. Что и позволяет Lisp.
каким образом Лисп за тебя думает то?
наивный чукотский никсолюб
как ты без знания описывать то собрался ? Тут тебе никакой лисп не поможет, можешь хоть язык инопланетян выучить, если не знаешь что должен сказать все равно не скажешь ничего
Это как с ассемблером, там всего то пара конструкций языка, а ты попробуй их правильно применить
Тимофей Захаров
16-11-2010, 19:32
пиши техзадание, нех руссуждать, время нет на переговоры
Linuxoid
16-11-2010, 19:47
Тимц, ты мудак. Лисп не думает, а позволяет гибко изложить мысли.
Linuxoid
16-11-2010, 19:48
Лисп поможет сделать подходящие базовые инструменты для решения задачи.
ты даже не знаешь что ты собрался делать, откуда тебе знать об инструментах которые для этого понадобятся ? Ты же даже задачу не осознаешь, подбор с декодированием до сих пор путаешь вон. Типа купил рубанок и сразу стал столяром чтоли ?:D Представляю какой у тебя дома набор бесполезого инструмента, который ты даже ни разу не применял, а просто купил потому что это круто.
ну и какие у тебя мысли ? Есть они ? Ты там чтото про искусственный интеллект говорил. Каким ты видишь алгоритм его работы ? Или достаточно включить лисп и он сам все сделает ?
О как начинающий трейдер развёл форумных программистов :).
да причем тут трейдеры, походу это какой-то самовозбуждающий контур
Ухх.Ну и срача.
Farit - I'm love in it!.
Даже на знаю, что сказать.НО вывод таков , что нужен искуственный интелект, что бы написать такую прогу.НО как мы все знаем ИИ еще нету.
эхх
а на каком языке он программировал ?
Ну вы поняли.украинцы...сало...съел....
mr.Snake
10-01-2011, 01:08
как раз на курсе ИИ/методы распознавания образов)) можно сделать в "нейроне"
заказ на программу хочешь предложить?:)