Новости информационных технологий - 26020

Голландский исследователь Марк Стивенс (Marc Stevens) обнародовал подробности успешной атаки на MD5 (PDF) и выложил программу на C++ для поиска коллизий в пределах одного 512-битного блока данных.Программа под Windows
Исходники скоро появятся здесь.
Пример коллизии
Сообщение 1
4d c9 68 ff 0e e3 5c 20 95 72 d4 77 7b 72 15 87
d3 6f a7 b2 1b dc 56 b7 4a 3d c0 78 3e 7b 95 18
af bf a2[00]a8 28 4b f3 6e 8e 4b 55 b3 5f 42 75
93 d8 49 67 6d a0 d1[55]5d 83 60 fb 5f 07 fe a2

Сообщение 2
4d c9 68 ff 0e e3 5c 20 95 72 d4 77 7b 72 15 87
d3 6f a7 b2 1b dc 56 b7 4a 3d c0 78 3e 7b 95 18
af bf a2[02]a8 28 4b f3 6e 8e 4b 55 b3 5f 42 75
93 d8 49 67 6d a0 d1[d5]5d 83 60 fb 5f 07 fe a2

Общий хеш MD5

008ee33a9d58b51cfeb425b0959121c9

Хеши SHA1 для этихЧитать полностью »

Электронное правительство / Пришло ли время для usability в гос. секторе?

Доброго времени суток, уважаемые читатели.
Сегодня хочется затронуть тему качества интерфейса в государственных системах.
Под интерфейсом я подразумеваю не цвета кнопок и не красоту картинок, а в первую очередь функциональный интерфейс. Удобство, скорость, понятность и т.д.
Возможна (и нужна ли) революция?
В этой статье качество будет отождествляться именно с ним, то есть со слоем ПО, который доступен широким массам.
Сначала нужно рассмотреть причины сложившейся ситуации, а затем подумаем, изменится ли что-то в этой сфере или этого делать попросту не нужно.
Для примера предлагаюЧитать полностью »

Разработка под Android / Перемещение картинки вдоль произвольной кривой

Возникла задача сделать анимацию — двигать картинку вдоль заданной кривой. Погуглил и с удивлением нашел, что несколько вопросов с подобной задачей на stackoverflow.com остаются без ответа уже не один год. Пришлось засучить рукава, покопаться в документации и найти подходящее решение.
Итак у нас есть некоторая кривая. Например построенная из набора точек и для красивости сглаженная.
//набор точек
List aPoints = new ArrayList();

aPoints.add(new PointF(10f, 160f));
aPoints.add(new PointF(100f, 100f));
aPoints.add(new PointF(300f, 220f));
aPoints.add(new PointF(640f, 180f));

//строим сглаженную кривую
Path ptCurve = new Path();

PointF point = aPoints.get(0);
ptCurve.moveTo(point.x, point.y);
for(int iЧитать полностью »

Учебный процесс в IT / Изучение иностранных языков: живые учителя или интернет?
Изучение иностранных языков: живые учителя или интернет?
— Феденька, ты очень интеллигентный мальчик, ты мне очень нравишься, но Я БУДУ СТАВИТЬ ДВА В ГОДУ!!!!, — визжала моя школьная учительница по французскому и делала примерно такое лицо.
Моя школьная учительница по английскому языку делала другое лицо:
— Посмотрите дети на Федю. Ха-ха-ха, как он смешно ошибается, какой он дебил, не знает английского, давайте вместе посмеемся над ним дети, ха-ха-ха.
Дружный хохот одноклассников.
— А вот у меня тоже похожий дебил учился, дык он говорил: «Дую-дую». Мы ржали над ним всем классом, ха-ха-ха-ха, — радоваласьЧитать полностью »

Блог компании «Лаборатория Касперского» / Батники против эксплойтовЧитать полностью »

В продолжение топика «ФБР, верните мне файлы, которые я хранил на MegaUpload». Возможно, юзеры не получат обратно свои семейные фотографии, аудиозаписи, рабочие файлы и всё остальное, что могли хранить на этом популярном хостинге.
В прокуратуру восточной Вирджинии (U.S. Attorney's Office for the Eastern District of Virginia) поступило сообщение, что хостинговые компании Carpathia Hosting и Cogent Communications начнут удаление всех файлов в четверг, 2 февраля. MegaUpload оплачивал услуги этих хостеров в Вирджинии, но сейчас счета компании заблокированы, так что хостеры освобождают ресурсы для других клиентов.
В письме сказано, что на самом деле агенты ФБР не конфисковали сервераЧитать полностью »

В своем посте я хотел бы рассказать об аспирантуре в Европе в области Computer Science — в частности, в Швейцарии, базируясь на собственном опыте прибывания здесь в течении года и будучи PhD студентом. Прежде всего, хотелось бы рассказать больше подробностей о повседневных вопросах, связанных не столько с научной деятельностью, сколько с повседневными заботами — как, что, почему, для чего и что дальше.
Итак, кому, как мне кажется, это может быть интересно — студентам последних курсов и молодым специалистам, которые не определились со своим планом карьеры. Не скрою, что я не рассматриваю PhD отдельно от вопроса иммиграции и жизни заграницей.
Читать полностью »

Python / [Из песочницы] Анализ данных. Приближенные множества
Решил создать серию постов об анализе данных. Несколько лет работаю в этой (и как оказалось, весьма интересной) области информатики. Предлагаю Вашему вниманию анализ данных с точки зрения Теории приближенных множеств.
О чем пойдет речь?
Теория приближенных множеств (rough sets) была разработана [Zdzisław Pawlak, 1982] как новый математический подход для описания неопределенности, неточности и неуверенности. Она основана на утверждении, что с каждым объектом универсума мы связываем некоторую информацию (данные, знания). Объекты, характеризуемые одинаковой информацией, являются неразличимыми (сходными) с точки зрения имеющейся о нихЧитать полностью »

Энергия и элементы питания / [Из песочницы] Ближайшее будущее аккумуляторных батарей
В последние годы все острее встает вопрос усовершенствования мобильных источников энергии — вопрос как глобальный, так и повседневный. Глобальная сторона заключается в том, что человечество, остро нуждаясь в энергии в любой её форме, выбрало в качестве свободноконвертируемой элкетрическую. Причина – относительно низкие потери при обратном переводе из электрической в любую другую, а так же низкие потери при передаче от точки выработки (электростанция) до стационарной точки потребления (э/розетка). Основным источником электроэнергии на сегодняшний день является сжигание на ТЭС невозобновляемого углеводородного топлива, которого сЧитать полностью »

Яндекс / «Яндекс» приобрел цифровые карты мира у Navteq

Похоже на то, что отечественный поисковый (и не только) сервис «Яндекс» собирается серьезно заняться своим картографическим подразделением. Зачем бы еще «Яндексу» понадобились бы карты сервиса Navteq? Напомню, что этот сервис до сих пор принадлежит Nokia, которая продолжает поддерживать Navteq на плаву, несмотря на свои финансовые сложности. По заявлению представителей «Яндекса», покупка будет работать на благо пользователей «Яндекс.Карт»: будет создана подробная карта мира. Известно, что куплены подробные карты всех стран мира, но, к сожалению, цена вопроса остается тайной.Понятное дело, что карты Navteq лучше всего показывают такиеЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js