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

Веб AuthMe регистрация

SkillRu1337

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
pacyboy12
AuthMe - Генератор пароля

Вчера сделал скрипт для генерации пароля authme. Может кому-нибудь понадобится. Всё время генерируется рандомный хеш пароля (я думаю все знают из-за чего).

Сама функция:
PHP:
function pwdgen($pwd){
    $arr = array('a','b','c','d','e','f','1','2','3','4','5','6','7','8','9','0');
    $salt = "";
    for($i = 0; $i < 16; $i++)
    {
        $index = rand(0, count($arr) - 1);
        $salt .= $arr[$index];
    }
    $hashed = hash('sha256',hash('sha256', $pwd).$salt);
    $hashed = '$SHA$'.$salt.'$'.$hashed;
    return $hashed;
}

Использование:
PHP:
echo pwdgen('Lol1337');
 
PHP:
       function hash ($length = 20) {
            $chars = 'abdefhiknrstyzABDEFGHKNQRSTYZ23456789';
            $numChars = strlen($chars);
            $string = '';
            for ($i = 0; $i < $length; $i++) {
                $string .= substr($chars,rand(1,$numChars)-1,1);
            }
            return $string;
        }
 
AuthMe - Генератор пароля

Вчера сделал скрипт для генерации пароля authme. Может кому-нибудь понадобится. Всё время генерируется рандомный хеш пароля (я думаю все знают из-за чего).

Сама функция:
PHP:
function pwdgen($pwd){
    $arr = array('a','b','c','d','e','f','1','2','3','4','5','6','7','8','9','0');
    $salt = "";
    for($i = 0; $i < 16; $i++)
    {
        $index = rand(0, count($arr) - 1);
        $salt .= $arr[$index];
    }
    $hashed = hash('sha256',hash('sha256', $pwd).$salt);
    $hashed = '$SHA$'.$salt.'$'.$hashed;
    return $hashed;
}

Использование:
PHP:
echo pwdgen('Lol1337');

Ты проверял на сходство с тем, что генерится в бд AuthMe?
 

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

Назад
Верх