![]() |
Хеши разных типов в одной таблице. В чем смысл?
Столкнулся с такой странностью. На сайте смог вытащить хеши паролей из таблицы:
Код:
1:r00t:aad02906d1e6ae7edb457e651fa7bba9Войти в админку смог только через один md5. Самое интересное, что второй md5 выдал: Неверный login/password Но еще более интересно, зачем там остальные типы? И подскажите, пожалуйста, что за хеши, начинающиеся с *? |
mysql(64) и mysql5(160) скорее всего...
Получаются на выходе стандартных функций мускула password() в мускуле ниже версии 5 это хэш mysql(64), в 5-ой это mysql5(160), чтоб заюзать старый тип хэша в мускуле 5 и выше, нужно использовать функцию old_password() P.S. хэш MySQL:44b5d9a93728451f:gfhfien хэш MySQL:45bfbc2d2a0d5908:vbcnhfkm - по приват базе хэш MD5:aad02906d1e6ae7edb457e651fa7bba9:BN05vs27 - тоже P.P.S. * используют скорее всего чтоб пометить что это Mysql5, а не какой-нибудь другой, например SHA1 |
| Время: 01:18 |