SA-MP Forums Archive
md5(md5(salt) . md5(password)); - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: md5(md5(salt) . md5(password)); (/showthread.php?tid=479477)



md5(md5(salt) . md5(password)); - Crazy_Str - 05.12.2013

Всем привет, возник вопрос на php при создании соли используется 2 функции mt_rand(min, max) и chr .
Есть ли аналог данной функции или же уже есть это в pawn ?
А то собрался делать мост между форумом IPB и игровым сервером но не знаю есть ли данная функция или нет.


Re: md5(md5(salt) . md5(password)); - nikita86826 - 05.12.2013

ты webmaster RakNet`a да


Re: md5(md5(salt) . md5(password)); - Stepashka - 05.12.2013

mt_rand(min, max) - эмулируется средствами random().
chr - а если подумать то окажется что это вообще не функция.


Re: md5(md5(salt) . md5(password)); - Crazy_Str - 05.12.2013

Quote:
Originally Posted by nikita86826
View Post
ты webmaster RakNet`a да
да())


Re: md5(md5(salt) . md5(password)); - Crazy_Str - 05.12.2013

Quote:
Originally Posted by Stepashka
View Post
mt_rand(min, max) - эмулируется средствами random().
chr - а если подумать то окажется что это вообще не функция.
Описание
PHP Code:
string chr int $ascii 
Возвращает строку из одного символа, код которого задан аргументом ascii.

Эта функция дополняет функцию ord().

PHP Code:
<?php
$str 
"Эта строка заканчивается на escape: ";
$str .= chr(27); /* добавляет символ escape в конец $str */
/* Но обычно лучше использовать такую конструкцию */
$str sprintf("The string ends in escape: %c"27);
?>
сам ничего не понял что именно делает но в соли она есть и вот понять нужно что да как
PHP Code:
    static public function generatePasswordSalt($len=5)
    {
        
$salt '';
        for ( 
$i 0$i $len$i++ )
        {
            
$num   mt_rand(33126);
            if ( 
$num == '92' )
            {
                
$num 93;
            }
            
$salt .= chr$num );
        }
        return 
$salt;
    } 



Re: md5(md5(salt) . md5(password)); - Stepashka - 05.12.2013

Чуть чуть подумать... и:
pawn Code:
chr(10) == "\n"
new a[] = "\n";
new a[] = {10};
new a = 10;//не уверен но теоретечески должно работать



Re: md5(md5(salt) . md5(password)); - Crazy_Str - 16.12.2013

терь такой вопрос темку подниму
в php шифруется так
PHP Code:
$hash md5(md5("G1<;F") . md5("123456"));
printf("%s"$hash); 
На выходе получается такой хеш 1f10e64620bfcaad63f0f93cacb650c5
как в павн такое же организовать чтобы получился такой же хеш ?


Re: md5(md5(salt) . md5(password)); - Crazy_Str - 16.12.2013

все тему можно closed )