function XOREncryption($s, $key) {
$slen = strlen($s);
$keylen = strlen($key);
$result = $s;
for ($i = 0; $i < $slen; $i++) {
$result[$i] = ($s[$i] ^ $key[$i % $keylen]);
}
return $result;
}
$s = "PHP is a general-purpose scripting language geared towards web development";
$key = "secretkey";
$cipher = XOREncryption($s, $key);
echo $cipher . "\n";
$noncipher = XOREncryption($cipher, $key);
echo $noncipher . "\n";
/*
run:
#-3RKY
H KEET
EY
PHP is a general-purpose scripting language geared towards web development
*/