Не пойму почему такие умные создатели MFS не сделали шифрование паролей. Просто подстава своих пользователей.
Итак, приступим...
Изначально предлагаю такую функцию (самопис):
Применение - на страницах регистрации и авторизации. В месте куда из формы передаётся пароль применить функцию:
К примеру register.php:
Если не можете, сами пишите - установлю за символическую плату.
Контакты:
Skype - vitsmolin
E-mail - [email protected]
Теперь пароли будут выглядеть в таком виде - ccdebd1f6808ed6457970a78724b0f73
Итак, приступим...
Изначально предлагаю такую функцию (самопис):
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 );
}
$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')");
,'$laip','$pemail','$referer
39;,'$referer2','$country','$j
oindate','$wmid','$buying', '$allper')");
Если не можете, сами пишите - установлю за символическую плату.
Контакты:
Skype - vitsmolin
E-mail - [email protected]
Теперь пароли будут выглядеть в таком виде - ccdebd1f6808ed6457970a78724b0f73
6 комментарии
41 загрузки
Детали
- Первый релиз 27 сен 2011
- Последнее обновление 16 сен 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 1
- Рейтинг (0)
- Регистрация 16 сен 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

bizze
- 28 сен 2011Было б еще что защищать МФСникам многим
privetbux
- 27 сен 2011Я вакуе. А чё, просто md5 ($pass); не катит?
А как же уникальность? А как же шифрование, что бы не разобрали ?
А ты автор кода? Что-то не верится.
Дать ссылку на скрипт который я написал с нуля? Это не букс, скрипт совсем для другова, просто решил поделится функцией.
Green-wm
- 27 сен 2011А ты автор кода? Что-то не верится.
steam
- 27 сен 2011хотите выложу как на dle 9.4 ключ генерится?
Green-wm
- 27 сен 2011Я вакуе. А чё, просто md5 ($pass); не катит?