Шифрование паролей ваших пользователей

Шифрование паролей ваших пользователей. Самое интересное внутри…Не пойму почему такие умные создатели MFS не сделали шифрование паролей. Просто подстава своих пользователей.

Итак, приступим…

Изначально предлагаю такую функцию (самопис):

function _md5($var) {

  $var =  sha1($var);

       $generator = array(
                'a'   =>  'b8', 'b'   =>  '4v',
                'c'   =>  'un', 'h'   =>  'cg',
                'e'   =>  'zy', 'f'   =>  '6q',
                'g'   =>  '5r', 'j'   =>  'z6',
                'k'   =>  's0', 'u'   =>  '8g',
                't'   =>  'jk', 's'   =>  'ng',
                'v'   =>  'yp', 'x'   =>  'tj',
                'w'   =>  '24', 'z'   =>  'z9',
                'y'   =>  'hc', 'q'   =>  'py',      
                'r'   =>  'e1', 'm'   =>  'y9',
                '0'   =>  'nh', '1'   =>  '9h',
                '2'   =>  'e2', '3'   =>  '4n',
                '4'   =>  '1x', '5'   =>  'sz',
                '6'   =>  'qe', '7'   =>  '9r',
                '8'   =>  'vs', '9'   =>  'q3',
              );

        $var = strtr($var, $generator);
        $var = substr( $var, 0, 20 );

    return md5( $var );
}


Применение — на страницах регистрации и авторизации. В месте куда из формы передаётся пароль применить функцию:

_md5( _md5( $password ) )


К примеру register.php:

mysql_query("INSERT INTO tb_users (username,  '" . _md5( _md5( $password ) ) . "', ip, pemail, referer, referer2, country, joindate, wmid, buying, ref_per_all) VALUES('$username','$password'
,'$laip','$pemail','$referer&#
39;,'$referer2','$country','$j
oindate','$wmid','$buying', '$allper')");


Если не можете, сами пишите — установлю за символическую плату.

Контакты:
Skype — vitsmolin
E-mail — vitsmolins@ya.ru

Теперь пароли будут выглядеть в таком виде — ccdebd1f6808ed6457970a78724b0f73

Автор публикации

не в сети 13 лет

privetbux

Комментарии: 0Публикации: 1Регистрация: 16-09-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля