Stránka 1 z 1

PHP pomoc s hashováním xAuth

Napsal: 06 dub 2014, 11:56
od LuckyToxik
Server: 93.91.250.119:37735

Ahoj, mám problém pracuju na webshopu pro náš server a narazil jsem na problém pořád se mi nedaří porovnávání hesel z normálního tvaru do hashovaného. Používám plugin xAuth, který jak se zdá nepoužívá normální systém hashe na který jsem zvyklí, ale svůj vlastní. Potřeboval bych stím pomoct, po tom co jsme googlil jsem našel bohužel jen tuhle tu fukci ale moc jí nechápu jelikož generuje neusáte jiný hash. Děkuji předem za ochotu :)

Kód: Vybrat vše

function encryptPassword($password) {
   $salt = substr(hash('whirlpool', uniqid(rand(), true)), 0, 12);
   $hash = hash('whirlpool', $salt . $password);
   $saltPos = (strlen($password) >= strlen($hash) ? strlen($hash) : strlen($password));
   return substr($hash, 0, $saltPos) . $salt . substr($hash, $saltPos);
}

Re: PHP pomoc s hashováním xAuth

Napsal: 06 dub 2014, 11:58
od vojtamaniak
Přesouvám do lepší sekce.

A nepoužíváš třeba jiné hashování?

Re: PHP pomoc s hashováním xAuth

Napsal: 06 dub 2014, 12:03
od LuckyToxik
Potřebuji porovnávat zaheshované heslo z tabulky xauthu (aneb neznámý typ hashe který aboslutně neznám) s heslem který hráč napíše do html formu = $_POST['heslo'] které je v defaultním tvaru a není nějak hashované :)

Re: PHP pomoc s hashováním xAuth

Napsal: 06 dub 2014, 12:07
od vojtamaniak
Já myslel třeba jestli jsi neměnil hashování v configu xauthu.

Re: PHP pomoc s hashováním xAuth

Napsal: 06 dub 2014, 12:13
od LuckyToxik
Kdybych viděl kde se to dá změnit tak bych to moc rád udělal ale bohužel jsem nenašel kde... :/

Re: PHP pomoc s hashováním xAuth

Napsal: 06 dub 2014, 13:04
od zdenda204
Chceš mi říct, že píšeš webshop a nedokážeš zjistit hash pluginu?

Re: PHP pomoc s hashováním xAuth

Napsal: 06 dub 2014, 13:22
od Mysteria
Tak to je jasný, že to generuje neustále jiný, protože tohle je funkce na zahashovaní. Na rozhašování potřebuješ jinou, tahle je jenom na směr heslo => hash.