function encode($plaintext, $key) { $encryptedText = ""; $alphabetTemplate = "abcdefghiklmnopqrstuvwxyz"; $cleanText = clean($plaintext); $cipherTable = tableMaker($key); for ($i = 0; $i < strlen($cleanText) - 1; $i += 2) { $pair = textPairing($cleanText, $i); $match = encodeMatch($pair, $cipherTable); $encryptedText .= $match; } return $encryptedText; }
function encode($plaintext, $key) { $encryptedText = ""; $cleanText = clean($plaintext); $vKeyLength = getTextLength($cleanText); $vKey = getVKey($key, $vKeyLength); $counter = 0; for ($i = 0; $i < strlen($cleanText); $i++) { if (ord($cleanText[$i]) >= 97 && ord($cleanText[$i]) <= 122) { $match = encodeMatch($vKey[$counter++], $cleanText[$i]); $encryptedText .= $match; } else { $encryptedText .= $cleanText[$i]; } } return $encryptedText; }