Показать сообщение отдельно

  #5  
Старый 14.12.2008, 15:42
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
С нами: 10541186

Репутация: 921


По умолчанию

ну и собственно в завершение моих похождений нашёл решение в виде функции decrypt()

PHP код:
function decrypt ($string, $key = '')
  {
    if (!
$key)
    {
      global 
$encryption_key;
      
$key = $encryption_key;
    }

    
$result = '';
    
$string = base64_decode ($string);
    
$i = 0;
    while (
$i < strlen ($string))
    {
      
$char = substr ($string, $i, 1);
      
$keychar = substr ($key, $i % strlen ($key) - 1, 1);
      
$char = chr (ord ($char) - ord ($keychar));
      
$result .= $char;
      ++
$i;
    }

    return 
$result;
  } 

Последний раз редактировалось Sharky; 14.12.2008 в 17:28..
 
Ответить с цитированием