Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
x + Y1 + t = Z1,
x + Y2 + t = Z2,
где x = исходный пароль,
Y1,Y2 = название ресурсов (известно),
t — смещение таблицы,
Z1,Z2 = зашифрованный пароль(известно).
Два уравнения, две неизвестных — система линейна и имеет одно решение относительно x и t.
echo 'domain.com+secret' | sha512sum | md5sum
a7a33e309da37b9cb01f31d9ff577b6eecho 'habrahabr.ru+key' | sha512sum | md5sum
*****************************вы блефуете — не выложили сам хэш.
Суть в том, что взломать
echo 'habrahabr.ru+key' | sha512sum,
сложнее чем
echo 'habrahabr.ru+key' | sha512sum | md5sum
echo 'habrahabr.ru+ключ' | sha512sum | md5sum
ce8d927248d6c5b6b4f8adce38647a29
echo 'microsoft.com+ключ' | sha512sum | md5sum
b249bbb0843b15d70276c7a8cec498a9
echo 'example.com+ключ' | sha512sum | md5sum
ff130d4f935b9481ab0225eebf8af98dfor 0..6000 { k = md5(k + '.' + originalPassword) }, или что-то подобное)hash(n) = md5(hash(n-1)+original_value) (где операция +, допустим, конкатенация… или даже паддинг original_value слева или справа до фиксированной длины байтами хеша с прошлого раунда) предпосылки для потерь энтропии абсолютно неочевидны… Здравый смысл где-то меня подводит?зашифруешь забытое написание пароля заново
«Сложный пароль» в расшифровке не нуждается