Показать сообщение отдельно
Старый 29.07.2010, 17:57   #9
Null
 
Аватар для Null
 
Регистрация: 22.07.2010
Сообщений: 5
Репутация: 0
По умолчанию Помогите с алгпритмом

Мне надо какнить закодить/раскодить строку данных по ключу
так чтобы в результате получилисб символы ключа и размер был уменьшен максимально
я попытался чёто написать но думаю это както не тем местом
как следует поступить

PHP код:
<?php

$key 
md5('1');

$text '1234567890123456789012345678901234567890123456789012345!№;%:?*()_+';

echo 
"$key $text<br>\n";
$keylen strlen($key);
for(
$i=0$i<strlen($text); $i++)
{
  
$kp $i%$keylen;
  
$ts substr($text$i1);
  
$cs ord($ts);
  
$tr substr($key$kp1);
  
$cr ord($tr);
  
$rr $cs $cr;
  
$rs chr($rr%255);
  
$rrr .= $rs;
}

echo 
$rrr;

?>
__________________
Блог программиста http://darkoff.ru/
Null вне форума   Ответить с цитированием