Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
MSSQL Запрос PTS Server!
#4
Krasavella Написал:А можно увидеть вот это значение - $cr_password?
Как я поняла это шифрация пароля [Изображение: 06.gif]
PHP код:
<?php 
public function encrypt( $str )
{
$key = array();
$dst = array();

$i = 0;

// $nBytes = strlen($str); // it was default setting order by count strlen($str)
$nBytes = 16;
while (
$i < $nBytes)
{
$i++;
$key[$i] = ord(substr($str, $i - 1, 1));
$dst[$i] = $key[$i];

}

$rslt = $key[1] + $key[2]*256 + $key[3]*65536 + $key[4]*16777216;
$one = $rslt * 213119 + 2529077;
$one = $one - intval($one/ 4294967296) * 4294967296;

$rslt = $key[5] + $key[6]*256 + $key[7]*65536 + $key[8]*16777216;
$two = $rslt * 213247 + 2529089;
$two = $two - intval($two/ 4294967296) * 4294967296;

$rslt = $key[9] + $key[10]*256 + $key[11]*65536 + $key[12]*16777216;
$three = $rslt * 213203 + 2529589;
$three = $three - intval($three/ 4294967296) * 4294967296;

$rslt = $key[13] + $key[14]*256 + $key[15]*65536 + $key[16]*16777216;
$four = $rslt * 213821 + 2529997;
$four = $four - intval($four/ 4294967296) * 4294967296;

$key[4] = intval($one/16777216);
$key[3] = intval(($one - $key[4] * 16777216) / 65535);
$key[2] = intval(($one - $key[4] * 16777216 - $key[3] * 65536) / 256);
$key[1] = intval(($one - $key[4] * 16777216 - $key[3] * 65536 - $key[2] * 256));

$key[8] = intval($two/16777216);
$key[7] = intval(($two - $key[8] * 16777216) / 65535);
$key[6] = intval(($two - $key[8] * 16777216 - $key[7] * 65536) / 256);
$key[5] = intval(($two - $key[8] * 16777216 - $key[7] * 65536 - $key[6] * 256));

$key[12] = intval($three/16777216);
$key[11] = intval(($three - $key[12] * 16777216) / 65535);
$key[10] = intval(($three - $key[12] * 16777216 - $key[11] * 65536) / 256);
$key[9] = intval(($three - $key[12] * 16777216 - $key[11] * 65536 - $key[10] * 256));

$key[16] = intval($four/16777216);
$key[15] = intval(($four - $key[16] * 16777216) / 65535);
$key[14] = intval(($four - $key[16] * 16777216 - $key[15] * 65536) / 256);
$key[13] = intval(($four - $key[16] * 16777216 - $key[15] * 65536 - $key[14] * 256));

$dst[1] = $dst[1] ^ $key[1];

$i=1;
while (
$i<16)
{
$i++;
$dst[$i] = $dst[$i] ^ $dst[$i-1] ^ $key[$i]; // here error
}
$i=0;
while (
$i<16)
{
$i++;
if (
$dst[$i] == 0)
{
$dst[$i] = 102;
}
}
$encrypt = "0x";
$i=0;
while (
$i<16)
{
$i++;
if (
$dst[$i] < 16)
{
$encrypt = $encrypt . "0" . dechex($dst[$i]);
}
else
{
$encrypt = $encrypt . dechex($dst[$i]);
}
}

return
$encrypt;
}
$cr_password = $function->encrypt($password);
Ответ


Сообщения в этой теме
MSSQL Запрос PTS Server! - от Krasavella - 03-16-2013, 07:11 PM

Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
Information L2j c2 server 2024 by L2jBayev ver0.2.0 AlexBayev 2 645 12-14-2024, 10:10 AM
Последний пост: thatislove
  L2j c3 server 2024 by L2jBayev ver1.4 AlexBayev 4 849 10-28-2024, 06:58 AM
Последний пост: johnhartman
  L2j c3 server 2024 by L2jBayev ver1.5.0 AlexBayev 0 637 08-10-2024, 04:25 PM
Последний пост: AlexBayev
  L2 SERVER C1 SINNA 2011 by smeli smeli 413 157,531 02-15-2024, 02:22 PM
Последний пост: smeli2023
  Не запускается Game Server Console Lovec 1 1,459 12-04-2021, 12:48 AM
Последний пост: Lovec
  Interlude Test Server. yoqoyoqo 4 1,869 03-11-2021, 11:57 PM
Последний пост: krisadr
  Kamael Client - Interlude Server Katia666 3 2,785 11-03-2020, 10:51 AM
Последний пост: FaintSmile
  При запуске game server на сайте (sw13) ошибка mysql 0 AndreDeiu 1 1,512 09-27-2020, 11:32 PM
Последний пост: Lord_Gothic
  вопрос по поводу Server RT Lineage 2 C5 rev. 1269 ATOM 21 9,304 04-16-2020, 02:40 PM
Последний пост: Fenharell
  запрос sql. добавить предмет в дроп мобам по уровню sheg300 2 2,030 06-17-2018, 09:48 PM
Последний пост: PROGRAMMATOR

Перейти к форуму:


Пользователи, просматривающие эту тему: