вот сталкнулся с таким пасами:
s$3pbIc1GPcLw
p$lgA189RApBg
a$sfwQiDahbEI
скрипт шифрует следующим образом:
если я правильно понял
salt идет до символа $
самое главное чем это можно расшифровать?
s$3pbIc1GPcLw
p$lgA189RApBg
a$sfwQiDahbEI
скрипт шифрует следующим образом:
// this stuff should go below the above stuff (needs $thisDocumentFile)
function makepwd($pwd){
//writefile ($albumRootDir.$strPathSeparator."pwd.txt");
//$_SESSION['pwd'] = $pwd;
}
function setpwd($pwd){
session_register('pwd');
$_SESSION['pwd'] = $pwd;
}
function unsetpwd(){
session_unregister('pwd');
$_SESSION['pwd'] = "";
}
function getpwd(){
global $albumRootDir, $strPathSeparator;
$pwdfile = readonly2array ($albumRootDir.$strPathSeparator."pwd.txt");
return $pwdfile[0];
}
function authenticate($pwdtry){
//echo ("<p>get pwd = ".getpwd());
//echo ("<p>try = ".crypt ($pwdtry));
//print "<p>My system salt size is: ". CRYPT_SALT_LENGTH;
$salt = substr($pwdtry, 0, 1);
//$incomingpwd = $pwdtry;
$incomingpwd = crypt ($pwdtry, $salt);
//echo "<p>incomming pwd: $incomingpwd
";
//echo ("<p>from file: ".getpwd()."<p>");
//echo ("<p>from funk: $incomingpwd<p>");
if($incomingpwd == getpwd()){
return TRUE;
} else {
return FALSE;
если я правильно понял
salt идет до символа $
самое главное чем это можно расшифровать?