phpbar.de logo

Mailinglisten-Archive

[php] crypt() Funktion

[php] crypt() Funktion

Boris Penck php_(at)_phpcenter.de
Sat, 23 Jun 2001 17:58:32 +0200


>gibt es eine Möglichkeit - außer Perl Skript - die crypt() Funktion auf
>Windows Systemen zu nutzen. Ich habe ein bisschen nachgelesen, und habe
>gehört, dass sie in PHP 4.04 eingebaut sein sollt, da sie aber bei mir in
>PHP 4.05 immer noch nicht geht, weiß ich nicht so ganz wie ich das
>realisieren soll.
>
>Gibt es dafür vielleicht irgendeine Extension oder kann man sich vielleicht
>seine eigene Funktion bauen?

Gefunden auf php.net:

The code is: dfgsdfg452
The first xor: abcde
The second xor: edcba


$i = "dfgsdfg452";
$s = "abcde";
$p = "edcba";


for($x=0; $x < strlen($i); $x++)
{ 
$i[$x] = chr(ord($i[$x]) ^ ord($s[$x % strlen($s)]) ^ ord($p[$x % strlen($p)])); 
} 

echo "<form method='POST' action='xor.php3'>"; 
echo "<input type='text' name='encrip' value='$i'>"; 
echo "<input type='submit' name='Submit' value='a'>"; 
echo "</form>"; 

if ( $Submit == "a") 
{ 
$k = $encrip; 
$l = "abcde"; 
$p = "edcba"; 


for($x=0; $x < strlen($k); $x++) 
{ 
$k[$x] = chr(ord($k[$x]) ^ ord($l[$x % strlen($l)]) ^ ord($p[$x % strlen($p)])); 
} 

echo"$k"; 
echo"dfgsdfg452"; 
} 

the result is: 


<form method='POST' action='xor.php3'><input type='text' name='encrip' value='``gu`ba436'><input type='submit' name='Submit' value='a'></form> 

dfgsdfg452 dfgsdfg452





php::bar PHP Wiki   -   Listenarchive