codeer of decodeer:
Vul hier het woord in wat je wilt coderen/decoderen als je dat hebt gekozen (belangrijk de code begint altijd met CAB):
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; } ?>