Size: a a a

2020 November 16

DB

Dmitry Baynak in pro.algorithms
вот только его уже давно не рекомендуют использовать из-за _уже_ легкой возможности подобрать коллизии
источник

D

Den in pro.algorithms
Dmitry Baynak
вот только его уже давно не рекомендуют использовать из-за _уже_ легкой возможности подобрать коллизии
Верно, вот отсюда и вопрос созрел :)
источник

MS

Mikola Summer Duck in pro.algorithms
Den
Верно, вот отсюда и вопрос созрел :)
Ну тогда ответ на твой вопрос — да. И продолжает пробовать.
источник

D

Den in pro.algorithms
Хороший ответ :)
источник

MS

Mikola Summer Duck in pro.algorithms
Но если твой вопрос не про „как по-быстрячку хакнуть пентагон“ а „можно мне обращаемую хеш-функцию“ то на это тоже есть ответы, и тоже в зависимости от того что конкретно тебе нужно.
источник

DB

Dmitry Baynak in pro.algorithms
Den
ну к примеру md5, допустим при заданном Y = md5(X), найти такой хеш X, когда известен Y
восстановить текст по md5 хешу? ты ведь не можешь восстановить X, лишь найти такое X' что md5(X')=md5(X)
источник

D

Den in pro.algorithms
Да, не текст, а любой набор байт Х', приводящий к такому же хешу что и X
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
А почему нельзя восстановить - на одинаком вводе функция даёт тот же вывод, поэтому должно же быть и обратное преобразование?
Возможно, не тривиальное
источник

MS

Mikola Summer Duck in pro.algorithms
 ‌‌Gleb Pilipets
А почему нельзя восстановить - на одинаком вводе функция даёт тот же вывод, поэтому должно же быть и обратное преобразование?
Возможно, не тривиальное
Потому что к одному хешу могут приводить бесконечное количество разных инпутов.
источник

D

Den in pro.algorithms
И это же супер! :)
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Mikola Summer Duck
Потому что к одному хешу могут приводить бесконечное количество разных инпутов.
аа, да. Забыл это ))
источник

DB

Dmitry Baynak in pro.algorithms
Den
Да, не текст, а любой набор байт Х', приводящий к такому же хешу что и X
google: "md5 collision attack" / "preimage attack"
источник

m

magras in pro.algorithms
Dmitry Baynak
google: "md5 collision attack" / "preimage attack"
Еще есть rainbow tables.
источник

MK

Matwey Kornilov in pro.algorithms
Mikola Summer Duck
Мд5 на то и „криптографически-секьюрный“ хеш, что для него сложность такой операции нетривиальна.
Его же взломали давно уже, кажется?
источник

MS

Mikola Summer Duck in pro.algorithms
Ну взломали широкое понятие
источник

MS

Mikola Summer Duck in pro.algorithms
Нашли очень хороший способ оптимизировать брутфорс
источник

hm

hime mononoke in pro.algorithms
Переслано от hime mononoke
https://sequencediagram.org/ а кто этим пользуется? Как там по правилам оформить lost message и found message
источник

󠀡

󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡... in pro.algorithms
Ребята
У меня есть массив углов от -PI до +PI
мне нужно найти такой угол, чтобы если я приплюсую этот угол ко всем элементам массива, чтобы как можно больше углов лежало ближе всего к -3*PI/4, -PI/4, PI/4, 3*PI/4

как можно сформулировать эту задачу, что взять за критерий?
источник

RR

Roman Rubanenko in pro.algorithms
󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡yee
Ребята
У меня есть массив углов от -PI до +PI
мне нужно найти такой угол, чтобы если я приплюсую этот угол ко всем элементам массива, чтобы как можно больше углов лежало ближе всего к -3*PI/4, -PI/4, PI/4, 3*PI/4

как можно сформулировать эту задачу, что взять за критерий?
ближе всего — это насколько близко?
источник

󠀡

󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡 󠀡󠀡... in pro.algorithms
чтобы большинство было максимально близко
источник