Willkommen in der Webstatt Zum Webstatt Blog und Stories
BNightSpeeder am 02.06.06 17: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:

Quote
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:

Quote
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:

netcup.de Warum gibt es hier Werbung?
Micha Micha am 02.06.06 17: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

BNightSpeeder am 02.06.06 18:01

dan kommt nen Fehler beim entschlüsseln:

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

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt