Кто знает PHP, помогите сделать аналог на Парсере (+)
Simoron 18.05.2003 17:13
/ 18.05.2003 17:16
Смысл вот в чем. Есть фунция на PHP, вот ее код -
// MD5 Encryption
function md5_hmac($data, $key)
{
if (strlen($key) > 64)
$key = pack('H*', md5($key));
$key = str_pad($key, 64, chr(0x00));
$k_ipad = $key ^ str_repeat(chr(0x36), 64);
$k_opad = $key ^ str_repeat(chr(0x5c), 64);
return md5($k_opad . pack('H*', md5($k_ipad . $data)));
}
Она шифрует пароли . Я хочу пользователей своего проекта авторизовать из этой же базы. Но ни как не могу понять, что за функция "pack" ? И возможно ли сделать обратную фунцию, т.е. из зашифрованного пароля сделать нормальный ?
- Кто знает PHP, помогите сделать аналог на Парсере (+), Simoron 18.05.2003 17:13 / 18.05.2003 17:16
- Ответ, by 26.03.2008 00:48
- Pack, Sanja v.2 [M] 18.05.2003 18:12
- Ответ, Simoron 18.05.2003 19:28
- Вдогонку, Sanja v.2 [M] 18.05.2003 18:16