Posted 10 апреля, 20204 yr comment_161547 Добрый день. Есть пользователи с паролем в виде хеша md5. Как такие пароли конвертировать в стандарт для ips 4?
10 апреля, 20204 yr comment_161550 Только конвертировать новый пароль в MD5 и заменить в значение в БД Спойлер https://www.google.com/search?q=md5&oq=md5&aqs=chrome..69i57j69i59j0l2j69i65j69i60l3.7022j0j7&sourceid=chrome&ie=UTF-8
10 апреля, 20204 yr Author comment_161552 54 минуты назад, mamyka сказал: Только конвертировать новый пароль в MD5 и заменить в значение в БД Скрыть контент https://www.google.com/search?q=md5&oq=md5&aqs=chrome..69i57j69i59j0l2j69i65j69i60l3.7022j0j7&sourceid=chrome&ie=UTF-8 Вы походу не о том. У меня уже есть md5, а в ips 4 не катят такие пароли, иначе бы я просто скопировал поле пароля.
10 апреля, 20204 yr Author comment_161558 А как при переезде со старой версии IPB пользователи входят без восстановления пароля?
10 апреля, 20204 yr Author comment_161559 Если хеш вставить в conv_password и conv_password_extra тоже не авторизируется пользователь.
10 апреля, 20204 yr comment_161560 Я не в курсе как все устроено в ипс. Но насколько я знаю одного хеша недостаточно. Есть ещё такая штука называется соль. Без неё криптостойкость хеша равна нулю. Солёные хеши сконвертировать без соли криптографически невозможно. Соль это как пароль для шифрования хеша. Она должна быть рамдомно уникальной для каждого пользователя и храниться в связке вместе с основным хешем и не должна быть доступна пользователю и третьим лицам.
10 апреля, 20204 yr Author comment_161563 Насколько я понимаю при переезде первый раз должен сработать старый пароль, а потом создан новый уже в новом стандарте хеша из того что ввел пользователь. conv_password и conv_password_extra не помогло
11 апреля, 20204 yr comment_161564 Вообще возможность конвертации хеша очень сомнительна. Например можно ли преобразовать md5 в sha1?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.