コード例 #1
0
ファイル: playfair.php プロジェクト: WilliamRADFunk/encryptor
function decode($encryptedText, $key)
{
    $decodedText = "";
    $alphabetTemplate = "abcdefghiklmnopqrstuvwxyz";
    $cipherTable = tableMaker($key);
    for ($i = 0; $i < strlen($encryptedText) - 1; $i += 2) {
        $pair = textPairing($encryptedText, $i);
        $match = decodeMatch($pair, $cipherTable);
        $decodedText .= $match;
    }
    return $decodedText;
}
コード例 #2
0
function decode($encryptedText, $key)
{
    $decodedText = "";
    $cipherTable = tableMaker($encryptedText, $key);
    for ($i = 0; $i < strlen($encryptedText) / $key; $i++) {
        for ($j = 0; $j < count($cipherTable); $j++) {
            $char = $cipherTable[$j][$i];
            $decodedText .= $char;
        }
    }
    return $decodedText;
}
コード例 #3
0
ファイル: hill.php プロジェクト: WilliamRADFunk/encryptor
function decode($encryptedText, $key)
{
    $decodedText = "";
    $cipherTable = tableMaker($encryptedText, $key);
    return $decodedText;
}