Перейти к содержанию
Авторизация  
Lolipop

Пароли кодировка

Рекомендуемые сообщения

Привет! Нужен алгоритм по которому сохраняются пароли на сервере авторизации. Пишу сайт под л2, нужно для регистрации. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все зависит от сборки. Обычно это base64 из хеша sha1 или whirlpool2

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сборка PW :) 

Если кодирую SHA1 а его в base64 получаю: YzA3OWZkYjM2NTI0ZTA1OTc3YjhhODY4YTk4MDg1NzU1ZTg5ZTEzZQ==

В бд этот пароль выглядит так: wHn9s2Uk4Fl3uKhoqYCFdV6J4T4=

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо ) я конечно это уже видел, но только потом догнал что эт php :)):)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно, но данный алгоритм не подходит, он генерирует 2jmj7l5rSw0yVb/vlWAYkK/YBwk= в бд тот же пароль выглядит вот так wHn9s2Uk4Fl3uKhoqYCFdV6J4T4=

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В конфиге логин-сервера посмотрите, возможно там другой алгоритм

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конфига нет, при попытке досутпа получаю уведомление: Bad Base64 input character at 15: -69(decimal)
2233445; IP: 192.168.0.107 Could not check password: java.lang.NullPointerException

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 03.09.2018 в 19:18, Lolipop сказал:

Конфига нет, при попытке досутпа получаю уведомление: Bad Base64 input character at 15: -69(decimal)
2233445; IP: 192.168.0.107 Could not check password: java.lang.NullPointerException

Открываешь сурсы ЛС/декомпилишь ЛС. Смотришь алгоритм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

В 03.09.2018 в 19:08, Lolipop сказал:

Привет! Нужен алгоритм по которому сохраняются пароли на сервере авторизации. Пишу сайт под л2, нужно для регистрации. 

Вариантов то много.

Обычно для вычисления хэшей в пароле юзается библиотека jacksum, а она поддерживает очень даже дофига разных алгоритмов.

Но все же чаще всего народ граничивается варинтами DES, SHA1, whirlpool2, иногда еще md5

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 03.09.2018 в 19:43, k0ss11 сказал:

<?php
$password = "12345";
echo base64_encode(pack("H*", sha1(utf8_encode($password))));
?>

 

Так правильней $password=base64_encode(sha1($password,true));

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...