Hi,
hier mal ein ganz einfaches
Beispiel:
PHP-Code:
<?php
$text = "12050060";
function encode($text) {
$chiffre = "";
// die einzelnen ascii codes an einanderreihen:
for ($i=0;$i<strlen($text);$i++) {
$ord = (string) ord($text[$i]);
if (strlen($ord) == 1) {
$ord = "00".$ord;
} elseif (strlen($ord) == 2) {
$ord = "0".$ord;
}
$chiffre .= $ord;
}
return $chiffre;
}
function decode($chiffre) {
$text = "";
// die ascii codes wieder auseinader baun
for ($i=0;$i<strlen($chiffre);$i+=3) {
$part = $chiffre[$i] .$chiffre[$i+1] .$chiffre[$i+2];
if ( preg_match("/^0(.*)/", $part) ) {
$part = $part[1] .$part[2];
}
$part = (int) $part;
$text .= chr($part);
}
return $text;
}
echo $text;
echo "
";
echo encode($text);
echo "
";
echo decode(encode($text));
?>
Wie gesagt, das ganze ist nur ein Beispiel und sehr sehr unsicher.