function sifrecoz ($metin)
{
    $a = strlen($metin);    
    for ($i=0;$i<$a;$i++)
    {$s[$i]= substr($metin,$i,1);}
    
    foreach($s as $si)
    {    $ss[] = ord($si)-2; }
    
    foreach($ss as $sifreli)
    {$sHarf.=chr($sifreli);}    
    return $sHarf;
}

function sifrele ($metin)
{    $a = strlen($metin);
    for ($i=0;$i<$a;$i++)
    {$s[$i]= substr($metin,$i,1);}
    
    foreach($s as $si)
    {$ss[] = ord($si)+2; }
    
    foreach($ss as $sifreli)
    {$sHarf.=chr($sifreli);}    
    return $sHarf;
}
//kullanimi

$m = sifrele("uysal_rockci");
echo "Sifreli Hali : ".$m."<br>";
echo "Cozulmus hali : ".sifrecoz($m);
Alternatif olsun bu da , önceki mesajımda bahsetmeye çalıştığım zamazingo.
işine yarar belki, ya da yarayan biri rastgelir kullanır