Raga è una mia curiosità, volevo sapere cosa usa php nuke per criptare le password, io ho provato a criptare la stessa password in base64 ma nn esce la stessa stringa, quindi qualkuno sa come si fa a generare quella password???
Grassieeeee
Raga è una mia curiosità, volevo sapere cosa usa php nuke per criptare le password, io ho provato a criptare la stessa password in base64 ma nn esce la stessa stringa, quindi qualkuno sa come si fa a generare quella password???
Grassieeeee
nuke ( se non hanno cambiato) genera le password in MD5
$valore="metti la pass";
$pass=md5($valore);
echo "$pass";
Se smetti di imparare e evolverti sei morto dentro
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
Visualizzerà:
VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==
<?php
$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';
echo base64_decode($str);
?>
Visualizzerà:
This is an encoded string
come ti ha detto makpaolo nuke usa md5()...
che non è una crittografia... bensì un hashing... a differenza della crittografia è a senso unico (non si può dalla stringa risalire alla password :P)
There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...
Eh infatti, cosa invece possibile con base64_decode....
No aspè c'ho pensato su....ma se non è possibile risalire alla psw, quando io la digito, nuke si ricrea l'hashing e lo confronta???
esatto, confronta la password inserita dopo averla trasformata ....
Se smetti di imparare e evolverti sei morto dentro
Ah ok grazie a tutti!
PHP Nuke comunque ha già tutte le funzioni che gestiscono gli utenti ti basta importare mainfile.php
ad esempio:
// funzione che puoi usare per testare l'utente loggato nel tuo script
include("mainfile.php")
function check_user() {
global $user;
if (is_user($user)) {
$userinfo = getusrinfo($user);
return $userinfo; //return nickname in $userinfo[2] nome reale in $userinfo[1] email in $userinfo[3]
}
else return NULL;
}