1) Trage einen Schlüssel und einen Satz zum Verschlüsseln (Textfeld1) ein und sende das Formular ab!

2) Trage einen Schlüssel und den verschlüsselten Text (Textfeld2) ein und sende das Formular ab!

3) Trage den Schlüssel (Textfeld2) ein und sende das Formular ab!


Schlüssel:

Quelltext:

<?php

// Länge der Zeichenkette
$lg = strlen($test);
$aus2 = "";
// Jedes Zeichen einzeln umwandeln
for($i=0; $i<$lg; $i++)
{
$char = substr($test,$i,1); $charschl=substr($schl,$i % strlen($schl), 1);

// Code des Zeichens feststellen
$code = ord($char); $codeschl = ord($charschl);

// Code des neuen Zeichens ermitteln
$newcode = $code + $codeschl;

// Neues Zeichen erzeugen, ausgeben
$newchar = chr($newcode);
$aus2 = $aus2 . $newchar;

}
// Länge der Zeichenkette
$lg = strlen($test2);
$aus3 = "";
// Jedes Zeichen einzeln umwandeln
for($i=0; $i<$lg; $i++)
{
$char = substr($test2,$i,1); $charschl=substr($schl,$i % strlen($schl), 1);

// Code des Zeichens feststellen
$code = ord($char); $codeschl = ord($charschl);

// Code des neuen Zeichens ermitteln
$newcode = $code - $codeschl;

// Neues Zeichen erzeugen, ausgeben
$newchar = chr($newcode);
$aus3 = $aus3 . $newchar;
}
?>
</p>
<form action = "vigenere0.php" method = "post">
<textarea name="test" cols="50" rows="4"><? echo $test3 ?></textarea>
Schl&uuml;ssel:
<input name="schl" type="text" id="schl" size="100">
<p>
<textarea name="test2" cols="50" rows="4"><? echo $aus2 ?></textarea>
<p>
<textarea name="test3" cols="50" rows="4"><? echo $aus3 ?></textarea>
<p>
<input type="submit" value="Absenden"><p>
</form>