Dit is de code: ".implode($gecodeerd)."";
}
if ($_POST["codeer"] == "codeer zelf") {
$bestandd = $_POST["code"];
$decodeer = str_split($bestandd);
$aantal = count($decodeer);
for ($i=0; $i < 3; $i++) {
$gecodeerd[$i] = strtoupper($decodeer[$i]);
}
for ($i=3; $i < $aantal; $i++) {
$gecodeerd[$i] = codeer(strtoupper($decodeer[$i]),$i);
}
$bestandc = fopen("CSV/GEHEIM.CSV","w");
fputcsv($bestandc,$gecodeerd);
fclose($bestandc);
echo "gecodeerd!
Dit is de code: ".implode($gecodeerd)."";
}
if ($_POST["codeer"] == "decodeer") {
$bestandc = fopen("CSV/GEHEIM.CSV","r");
$codeer = fgetcsv($bestandc);
fclose($bestandc);
$aantal = count($codeer);
for ($i=0; $i < 3; $i++) {
$gedecodeerd[$i] = strtoupper($codeer[$i]);
}
for ($i=3; $i < $aantal; $i++) {
$gedecodeerd[$i] = decodeer(strtoupper($codeer[$i]),$i);
}
$bestandd = fopen("CSV/BERICHT.CSV","w");
fputcsv($bestandd,$gedecodeerd);
fclose($bestandd);
echo "gedecodeerd!
Dit is de code: ".implode($gedecodeerd)."";
}
if ($_POST["codeer"] == "decodeer zelf") {
$bestandc = $_POST["code"];
$codeer = str_split($bestandc);
$aantal = count($codeer);
for ($i=0; $i < 3; $i++) {
$gedecodeerd[$i] = strtoupper($codeer[$i]);
}
for ($i=3; $i < $aantal; $i++) {
$gedecodeerd[$i] = decodeer(strtoupper($codeer[$i]),$i);
}
$bestandd = fopen("CSV/BERICHT.CSV","w");
fputcsv($bestandd,$gedecodeerd);
fclose($bestandd);
echo "gedecodeerd!
Dit is de code: ".implode($gedecodeerd)."";
}
}
function codeer($woord, $aantal) {
if ($aantal%3 == 0) {
switch ($woord) {
case "A":
$woord_gecodeerd = "D";
break;
case "B":
$woord_gecodeerd = "E";
break;
case "C":
$woord_gecodeerd = "F";
break;
case "D":
$woord_gecodeerd = "G";
break;
case "E":
$woord_gecodeerd = "H";
break;
case "F":
$woord_gecodeerd = "I";
break;
case "G":
$woord_gecodeerd = "J";
break;
case "H":
$woord_gecodeerd = "K";
break;
case "I":
$woord_gecodeerd = "L";
break;
case "J":
$woord_gecodeerd = "M";
break;
case "K":
$woord_gecodeerd = "N";
break;
case "L":
$woord_gecodeerd = "O";
break;
case "M":
$woord_gecodeerd = "P";
break;
case "N":
$woord_gecodeerd = "Q";
break;
case "O":
$woord_gecodeerd = "R";
break;
case "P":
$woord_gecodeerd = "S";
break;
case "Q":
$woord_gecodeerd = "T";
break;
case "R":
$woord_gecodeerd = "U";
break;
case "S":
$woord_gecodeerd = "V";
break;
case "T":
$woord_gecodeerd = "W";
break;
case "U":
$woord_gecodeerd = "X";
break;
case "V":
$woord_gecodeerd = "Y";
break;
case "W":
$woord_gecodeerd = "Z";
break;
case "X":
$woord_gecodeerd = "A";
break;
case "Y":
$woord_gecodeerd = "B";
break;
case "Z":
$woord_gecodeerd = "C";
break;
default:
$woord_gecodeerd = $woord;
break;
}
}
if ($aantal%3 == 1) {
switch ($woord) {
case "A":
$woord_gecodeerd = "B";
break;
case "B":
$woord_gecodeerd = "C";
break;
case "C":
$woord_gecodeerd = "D";
break;
case "D":
$woord_gecodeerd = "E";
break;
case "E":
$woord_gecodeerd = "F";
break;
case "F":
$woord_gecodeerd = "G";
break;
case "G":
$woord_gecodeerd = "H";
break;
case "H":
$woord_gecodeerd = "I";
break;
case "I":
$woord_gecodeerd = "J";
break;
case "J":
$woord_gecodeerd = "K";
break;
case "K":
$woord_gecodeerd = "L";
break;
case "L":
$woord_gecodeerd = "M";
break;
case "M":
$woord_gecodeerd = "N";
break;
case "N":
$woord_gecodeerd = "O";
break;
case "O":
$woord_gecodeerd = "P";
break;
case "P":
$woord_gecodeerd = "Q";
break;
case "Q":
$woord_gecodeerd = "R";
break;
case "R":
$woord_gecodeerd = "S";
break;
case "S":
$woord_gecodeerd = "T";
break;
case "T":
$woord_gecodeerd = "U";
break;
case "U":
$woord_gecodeerd = "V";
break;
case "V":
$woord_gecodeerd = "W";
break;
case "W":
$woord_gecodeerd = "X";
break;
case "X":
$woord_gecodeerd = "Y";
break;
case "Y":
$woord_gecodeerd = "Z";
break;
case "Z":
$woord_gecodeerd = "A";
break;
default:
$woord_gecodeerd = $woord;
break;
}
}
if ($aantal%3 == 2) {
switch ($woord) {
case "A":
$woord_gecodeerd = "C";
break;
case "B":
$woord_gecodeerd = "D";
break;
case "C":
$woord_gecodeerd = "E";
break;
case "D":
$woord_gecodeerd = "F";
break;
case "E":
$woord_gecodeerd = "G";
break;
case "F":
$woord_gecodeerd = "H";
break;
case "G":
$woord_gecodeerd = "I";
break;
case "H":
$woord_gecodeerd = "J";
break;
case "I":
$woord_gecodeerd = "K";
break;
case "J":
$woord_gecodeerd = "L";
break;
case "K":
$woord_gecodeerd = "M";
break;
case "L":
$woord_gecodeerd = "N";
break;
case "M":
$woord_gecodeerd = "O";
break;
case "N":
$woord_gecodeerd = "P";
break;
case "O":
$woord_gecodeerd = "Q";
break;
case "P":
$woord_gecodeerd = "R";
break;
case "Q":
$woord_gecodeerd = "S";
break;
case "R":
$woord_gecodeerd = "T";
break;
case "S":
$woord_gecodeerd = "U";
break;
case "T":
$woord_gecodeerd = "V";
break;
case "U":
$woord_gecodeerd = "W";
break;
case "V":
$woord_gecodeerd = "X";
break;
case "W":
$woord_gecodeerd = "Y";
break;
case "X":
$woord_gecodeerd = "Z";
break;
case "Y":
$woord_gecodeerd = "A";
break;
case "Z":
$woord_gecodeerd = "B";
break;
default:
$woord_gecodeerd = $woord;
break;
}
}
return $woord_gecodeerd;
}
function decodeer($woord, $aantal) {
if ($aantal%3 == 0) {
switch ($woord) {
case "A":
$woord_gedecodeerd = "X";
break;
case "B":
$woord_gedecodeerd = "Y";
break;
case "C":
$woord_gedecodeerd = "Z";
break;
case "D":
$woord_gedecodeerd = "A";
break;
case "E":
$woord_gedecodeerd = "B";
break;
case "F":
$woord_gedecodeerd = "C";
break;
case "G":
$woord_gedecodeerd = "D";
break;
case "H":
$woord_gedecodeerd = "E";
break;
case "I":
$woord_gedecodeerd = "F";
break;
case "J":
$woord_gedecodeerd = "G";
break;
case "K":
$woord_gedecodeerd = "H";
break;
case "L":
$woord_gedecodeerd = "I";
break;
case "M":
$woord_gedecodeerd = "J";
break;
case "N":
$woord_gedecodeerd = "K";
break;
case "O":
$woord_gedecodeerd = "L";
break;
case "P":
$woord_gedecodeerd = "M";
break;
case "Q":
$woord_gedecodeerd = "N";
break;
case "R":
$woord_gedecodeerd = "O";
break;
case "S":
$woord_gedecodeerd = "P";
break;
case "T":
$woord_gedecodeerd = "Q";
break;
case "U":
$woord_gedecodeerd = "R";
break;
case "V":
$woord_gedecodeerd = "S";
break;
case "W":
$woord_gedecodeerd = "T";
break;
case "X":
$woord_gedecodeerd = "U";
break;
case "Y":
$woord_gedecodeerd = "V";
break;
case "Z":
$woord_gedecodeerd = "W";
break;
default:
$woord_gedecodeerd = $woord;
break;
}
}
if ($aantal%3 == 1) {
switch ($woord) {
case "A":
$woord_gedecodeerd = "Z";
break;
case "B":
$woord_gedecodeerd = "A";
break;
case "C":
$woord_gedecodeerd = "B";
break;
case "D":
$woord_gedecodeerd = "C";
break;
case "E":
$woord_gedecodeerd = "D";
break;
case "F":
$woord_gedecodeerd = "E";
break;
case "G":
$woord_gedecodeerd = "F";
break;
case "H":
$woord_gedecodeerd = "G";
break;
case "I":
$woord_gedecodeerd = "H";
break;
case "J":
$woord_gedecodeerd = "I";
break;
case "K":
$woord_gedecodeerd = "J";
break;
case "L":
$woord_gedecodeerd = "K";
break;
case "M":
$woord_gedecodeerd = "L";
break;
case "N":
$woord_gedecodeerd = "M";
break;
case "O":
$woord_gedecodeerd = "N";
break;
case "P":
$woord_gedecodeerd = "O";
break;
case "Q":
$woord_gedecodeerd = "P";
break;
case "R":
$woord_gedecodeerd = "Q";
break;
case "S":
$woord_gedecodeerd = "R";
break;
case "T":
$woord_gedecodeerd = "S";
break;
case "U":
$woord_gedecodeerd = "T";
break;
case "V":
$woord_gedecodeerd = "U";
break;
case "W":
$woord_gedecodeerd = "V";
break;
case "X":
$woord_gedecodeerd = "W";
break;
case "Y":
$woord_gedecodeerd = "X";
break;
case "Z":
$woord_gedecodeerd = "Y";
break;
default:
$woord_gedecodeerd = $woord;
break;
}
}
if ($aantal%3 == 2) {
switch ($woord) {
case "A":
$woord_gedecodeerd = "Y";
break;
case "B":
$woord_gedecodeerd = "Z";
break;
case "C":
$woord_gedecodeerd = "A";
break;
case "D":
$woord_gedecodeerd = "B";
break;
case "E":
$woord_gedecodeerd = "C";
break;
case "F":
$woord_gedecodeerd = "D";
break;
case "G":
$woord_gedecodeerd = "E";
break;
case "H":
$woord_gedecodeerd = "F";
break;
case "I":
$woord_gedecodeerd = "G";
break;
case "J":
$woord_gedecodeerd = "H";
break;
case "K":
$woord_gedecodeerd = "I";
break;
case "L":
$woord_gedecodeerd = "J";
break;
case "M":
$woord_gedecodeerd = "K";
break;
case "N":
$woord_gedecodeerd = "L";
break;
case "O":
$woord_gedecodeerd = "M";
break;
case "P":
$woord_gedecodeerd = "N";
break;
case "Q":
$woord_gedecodeerd = "O";
break;
case "R":
$woord_gedecodeerd = "P";
break;
case "S":
$woord_gedecodeerd = "Q";
break;
case "T":
$woord_gedecodeerd = "R";
break;
case "U":
$woord_gedecodeerd = "S";
break;
case "V":
$woord_gedecodeerd = "T";
break;
case "W":
$woord_gedecodeerd = "U";
break;
case "X":
$woord_gedecodeerd = "V";
break;
case "Y":
$woord_gedecodeerd = "W";
break;
case "Z":
$woord_gedecodeerd = "X";
break;
default:
$woord_gedecodeerd = $woord;
break;
}
}
return $woord_gedecodeerd;
}
?>