Exemplo n.º 1
0
    def decrypt_letter(letter):
        """Decrypts a single letter

        letter : character
        """
        if not utils.is_letter(letter):
            raise CaesarError("`letter` must be a single English \
capital letter.")

        A = ord('A')
        return chr((factor_inv * (ord(letter) - A - offset)) % 26 + A)
Exemplo n.º 2
0
    def encrypt_letter(letter):
        """Encypts a sinlge letter

        letter : character
        """
        if not utils.is_letter(letter):
            raise CaesarError("`letter` must be a single English \
capital letter.")

        A = ord('A')
        return chr((factor * (ord(letter) - A) + offset) % 26 + A)