IMHO, для борьбы с аналогичными спазмами, достаточно после работы, не лениться а ходить на какой нибудь вид спорта в котом нужно следить за быстро перемещающимися деталями с фокусировкой зрения на них (например ходить в настольный теннис резаться, если есть возможность то в большой), и со спиной проблем будет меньше.
Согласен, деление в DNS по сервисам- это удобно. А вот изобретение сложных имен для компов только будет путать, удобнее все-же делить доменами 2-го,3-го...n-го уровня по географическому и функциональному назначению.
Зря Вы так сразу про авторан… топик — пример, меняйте под себя, например легко можно сделать автоматическую проверку флэшек антивирусом. Как там говорят, кривизна линуха повторяет кривизну рук системного администратора :)
Вы абсолютно верно описали определение…
Давайте вместе разберем наш случай:
md5('x1'+'x2') = 'y', где x1 — наименование пользователя (сайт… и т.д.) и x2- это супер секретный Ваш личный пароль.
Наша цель сохранить не дать злоумышленнику вычислить 'x2' при известной подстроке 'y' и тем самым получить алгоритм расчета всех ваших паролей на все сайты.
Наша коллизия, это:
md5('x1'+'x2') = md5('x3'+'x4')
В общем возникает вопрос, чем это поможет злоумышленнику?
Правильно… ничем… только еще больше все запутает. Конечно, все это IMHO.
Люди добрые, ну чего вы прицепились к коллизиям?
В MD5 выдает шестнадцатиричный результат, что делает его хоть в чистом, хоть в цикличном варианте или последней итерацией (читай последней операцией в конвейере) неприемлемым.
Как вариант, нужно усложнять:
Скоро, все-же реализуют фичу, котрую зарелизили еще в ночном дозоре.
Давайте вместе разберем наш случай:
md5('x1'+'x2') = 'y', где x1 — наименование пользователя (сайт… и т.д.) и x2- это супер секретный Ваш личный пароль.
Наша цель сохранить не дать злоумышленнику вычислить 'x2' при известной подстроке 'y' и тем самым получить алгоритм расчета всех ваших паролей на все сайты.
Наша коллизия, это:
md5('x1'+'x2') = md5('x3'+'x4')
В общем возникает вопрос, чем это поможет злоумышленнику?
Правильно… ничем… только еще больше все запутает. Конечно, все это IMHO.
В MD5 выдает шестнадцатиричный результат, что делает его хоть в чистом, хоть в цикличном варианте или последней итерацией (читай последней операцией в конвейере) неприемлемым.
Как вариант, нужно усложнять:
echo 'бурёнка+habrahabr.ru' | md5sum | base64 | cut -b1-20