Webstatt.org - Community seit 2006 - 2012 (2024?)

Verschlüsselnugs script

user-137
02.06.2006 15:23

Hallo,

ich habe volgendes script im internet gefunden:

<?php
$string = "hallo";
echo "Ausgangs string = $string <br />";

//string verschlüsseln
$string_array = str_split($string);
for($i = 0; $i < count($string_array); $i++){
$string_array_new[$i] = ord($string_array[$i]);
$string_array_new[$i] = $string_array_new[$i] * 256;
}
$string_new = "";
for($i = 0; $i < count($string_array); $i++){
$string_new .= "b".$string_array_new[$i];
}
$string_crypt = strrev($string_new);
echo "Verschl&uuml;sselter String = ".$string_crypt."<br />";

//string entschlüsseln

$string_crypt = strrev($string_crypt);
$string_array = explode("b", $string_crypt);

$string_uncrypt = "";
for($i = 0; $i < count($string_array); $i++){
$chr = $string_array[$i] / 256;
$string_uncrypt .= chr($chr);
}
echo "Wieder Entschlüsselter string: ".$string_uncrypt;
?>


Nur leider kommt bei mir der fehler:

Ausgangs string = hallo

Fatal error: Call to undefined function: str_split() in C:\FoxServ\www\Re-Design\admin\page\sec.php on line 6


mache ich das str weg kommt der Fehler:

Ausgangs string = hallo

Warning: Wrong parameter count for split() in C:\FoxServ\www\Re-Design\admin\page\sec.php on line 6
Verschlüsselter String =
Wieder Entschlüsselter string:

Avatar user-251
02.06.2006 15:50

sehe jetzt spontan nicht, warum man den string überhaupt in einen array umwandeln müsste
versuch mal aus $string_array = str_split($string); einfach nur $string_array = $string; zu machen
da ich keine wirklichen-arrayfunktionen auf string_array sehe, sollte das passen

"Some people think football is a matter of life or death but it’s far more important than that." (Bill Shankley)
user-137
02.06.2006 16:01

dan kommt nen Fehler beim entschlüsseln:

Ausgangs string = hallo
Verschlüsselter String = 42662b
Wieder Entschlüsselter string: h