Advertisement:

Author Topic: Codifica/Decodifica password  (Read 15088 times)

Offline alan86

  • Semi-Newbie
  • *
  • Posts: 14
  • Gender: Male
    • Easy Prog
Codifica/Decodifica password
« on: April 02, 2006, 05:01:35 PM »
Salve, avrei bisogno di sapere quale algoritmo di codifica viene utilizzato per le password.
Inoltre avrei bisogno di sapere in che file si trovano le funzioni di codifica e di decodifica.
Non ho intenzione di fare attacchi maligni che sia chiaro, mi serve per costruire un bridge tra smf ed una chat.
grazie a tutti coloro che risponderanno.

Offline francy

  • Semi-Newbie
  • *
  • Posts: 14
Re: Codifica/Decodifica password
« Reply #1 on: April 03, 2006, 02:09:38 PM »
anche io ho avuto questo problema e sono arrivato a trovare questa funzione:
function md5_hmac($data, $key)
Code: [Select]
{
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)));
}
e invece per l'utilizzo è questo:
Code: [Select]
md5_hmac($_POST['password'], strtolower($_POST['username']))NB: al posto di $_POST['password'] e di $_POST['username'] puoi mettere tutte le variabili che voui purchè siano sempre password e username.

Offline Harzem

  • SMF Hero
  • ******
  • Posts: 5,384
  • Gender: Male
  • I know, my avatar is nerve-wracking!
Re: Codifica/Decodifica password
« Reply #2 on: April 03, 2006, 02:19:40 PM »
Non posso parlare la sua lingua. Ho tradotto questo da un computer. :)

Lei può non le parole d'ordine di decode, perché questi non sono codificato. Sono degli ed di "hash". Che i mezzi, sono irreversibili.