Einzelnen Beitrag anzeigen
Alt 02.02.07, 21:54   #30 (permalink)
LaNdRiX
 
Registriert seit: 30.01.06
LaNdRiX Leistung: Z3
Likes: 7
Standard

Moin!

Hab das ganze nochmal in PHP geschrieben (ich bin gerade erst angefangen mit PHP, also nicht lachen )...

[HIDE]
PHP-Code:

<html>
<body bgcolor="black" text= "white">

<font color="red">
<h1>
<u><b>Caesar De- and Encryption</b></u>
</h1>
</font>
<br>
<br>
<br>
<br>

<form method="GET">

    <font size=5>
        <p><u>Encryption</u></p>
    </font>

    <table>
    <tr>
        <td>
            String:
        </td>
        <td>
            <input type="text" name="string">
        </td>
    </tr>
    <tr>
        <td>
            Encryption-Key:
        </td>
        <td>
            <input type"text" name="key">
        </td>
    </tr>
    <tr>
        <td>
        </td>
        <td>
            <input type="submit" value="Encrypt!">
        </td>
    </tr>
</table>

</form>
                
<?PHP

$string 
htmlentities(strtolower(trim($_GET['string'])));
$key trim($_GET['key']);

$abc = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t",  "u","v","w","x","y","z");

$zahl = array("a"=>0"b"=>1"c"=>2,"d"=>3,"e"=>4"f"=>5"g"=>6"h"=>7"i"=>8"j"=>9,   "k"=>10"l"=>11"m"=>12"n"=>13"o"=>14"p"=>15"q"=>16"r"=>17"s"=>18"t"=>19"u"=>20"v"=>21"w"=>22"x"=>23"y"=>24"z"=>25);


$length strlen($string);

if( !
is_numeric($key) || $key || $key 26)
{
    echo 
"Bitte einen Schlüssel zwischen 0 und 26 eingeben!";
}

else
{
    for(
$i0$i<$length$i++)
    {
        
$tmp substr($string$i1);
        
$letter $zahl[$tmp];
        
$index $letter $key;
        if(
$index 25 || $index < -25)
        {
            
$index-=26;
        }
        
$endString .= $abc[$index];

    }
    if(
$endString != "")
    {
        echo 
"Encrypted String:   <b>$endString</b>";
    }
}

?>





<form method="GET">

    <font size=5>
        <p><u>Decryption</u></p>
    </font>

    <table>
    <tr>
        <td>
            String:
        </td>
        <td>
            <input type="text" name="string1">
        </td>
    </tr>
    <tr>
        <td>
            Decryption-Key:
        </td>
        <td>
            <input type"text" name="key1">
        </td>
    </tr>
    <tr>
        <td>
        </td>
        <td>
            <input type="submit" value="Decrypt!">
        </td>
    </tr>
</table>

</form>
    
    <?PHP

$string 
htmlentities(strtolower(trim($_GET['string1'])));
$key trim($_GET['key1']);

$abc = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t",  "u","v","w","x","y","z");

$zahl = array("a"=>0"b"=>1"c"=>2,"d"=>3,"e"=>4"f"=>5"g"=>6"h"=>7"i"=>8"j"=>9,   "k"=>10"l"=>11"m"=>12"n"=>13"o"=>14"p"=>15"q"=>16"r"=>17"s"=>18"t"=>19"u"=>20"v"=>21"w"=>22"x"=>23"y"=>24"z"=>25);


$length strlen($string);

if(!
is_numeric($key) ||$key || $key 26)
{
    echo 
"Bitte einen Schlüssel zwischen 0 und 26 eingeben!";
}

else
{
    for(
$i0$i<$length$i++)
    {
        
$tmp substr($string$i1);
        
$letter $zahl[$tmp];
        
$index $letter $key;
        if(
$index 25 || $index < -25)
        {
            
$index-=26;
        }
        
$endString1 .= $abc[$index];

    }
    if(
$endString1 != "")
    {
        echo 
"Decrypted String:   <b>$endString1</b>";
    }
}
?>
    


</body>
</html>
[/HIDE]




http://ad90.ad.funpic.de/Caesar-Code/Caesar.php
__________________
mfg landrix
LaNdRiX ist offline   Mit Zitat antworten
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61