forráskód – eredmény
<html>
<body>
<?php
if (isset($_GET['kodol']))
{
  $sz=stripslashes($_GET['txt']);
  $kod=$_GET['kod'];
  $szk='';
  for($i=0;$i<strlen($sz);$i++)
  {
    $ci=$i%strlen($kod);
    $k=ord($sz{$i})+$kod{$ci};
    if ($k>255) $k-=224;
    $szk.=chr($k);
  }
  print "<b>$sz</b> k�dolva: <b>$szk</b><br>";
  print "<b>".htmlspecialchars($sz)."</b> k�dolva: <b>".htmlspecialchars($szk)."</b><br>";
} 
if (isset($_GET['dekodol']))
{
  $sz=stripslashes($_GET['txt']);
  $kod=$_GET['kod'];
  $szk='';
  for($i=0;$i<strlen($sz);$i++)
  {
    $ci=$i%strlen($kod);
    $k=ord($sz{$i})-$kod{$ci};
    if ($k<32) $k+=224;
    $szk.=chr($k);
  }
  print "<b>$sz</b> dek�dolva: <b>$szk</b><br>";
  print "<b>".htmlspecialchars($sz)."</b> dek�dolva: <b>".htmlspecialchars($szk)."</b><br>";
} 
?>
<form method=get>
Sz�veg: <input type=text name=txt><br>
K�d: <input type=text name=kod><br>
<input type=submit name=kodol value="K�dol">
<input type=submit name=dekodol value="Dek�dol">
</form>
</body>
</html>

forráskód – eredmény