Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как проверить валидность пароля на сайте AuthMe?

Метки:
Теги Теги
authme help php

Samuello

Активный участник
Пользователь
Баллы
61
Всем привет, скажите пожалуйста, по какому принципу шифруется пароль в AuthMe?
Хочу сделать авторизацию на сайте.

В моем понимании:
$SHA$a4e922231b027350$56a919d1e1445f19e7da5fa10facba24583a4e1d21cce99e1353d99526988024

Разделитель - $
Префикс - SHA
Соль - a4e922231b027350
Пароль - 56a919d1e1445f19e7da5fa10facba24583a4e1d21cce99e1353d99526988024

----------

Если я прав, то хотел бы узнать:
Какая длина соли?
Каким образом шифруется пароль(md5, sha1, sha256)?
 
Вот на PHP, проверяй
PHP:
    $args = explode("$", $realPass);
    $pass = mysql_real_escape_string($pass]);
    if(count($args) != 4 || $realPass != "\$SHA$".$line[2]."$".hash('sha256', hash('sha256', $pass).$args[2]))
    //Неверный пароль
 
Вот на PHP, проверяй
PHP:
    $args = explode("$", $realPass);
    $pass = mysql_real_escape_string($pass]);
    if(count($args) != 4 || $realPass != "\$SHA$".$line[2]."$".hash('sha256', hash('sha256', $pass).$args[2]))
    //Неверный пароль
А длина соли рандомная или опредленная?
 

Поделиться этой страницей

Назад
Верх