crypto/algorithms/caesarcipher.py
def decryptString(self, encryptedMessage):
        '''
        decryptString with the CaesarCipher encrypts the message by finding the ordignal value of the character in the
        ascii table and then offsetting the ordinal value by the reverse set ammount as that applied in the encryptString
        method. It then converts the offset ordinal value back into whatever ascii character represents this new ordinal.
        This then represents the decrypted letter. Each letter has this process applied to them before the completely
        encryptedMessage is returned
        :param encryptedMessage: Bytes[] - the encrypted message as a byte array
        :return:String - the CaesarCipher unencrypted message
        '''
        encryptedMessage = encryptedMessage.decode()
        decryptedMessage = ""
        for letter in encryptedMessage:
            decryptedLetter = chr(ord(letter) - self.offset)
            decryptedMessage += decryptedLetter
        return decryptedMessage

        decryptString with the CaesarCipher encrypts the message by finding the ordignal value of the character in the
        ascii table and then offsetting the ordinal value by the reverse set ammount as that applied in the encryptString
        method. It then converts the offset ordinal value back into whatever ascii character represents this new ordinal.
        This then represents the decrypted letter. Each letter has this process applied to them before the completely
        encryptedMessage is returned
        :param encryptedMessage: Bytes[] - the encrypted message as a byte array
        :return:String - the CaesarCipher unencrypted message
        
decryptString with the CaesarCipher encrypts the message by finding the ordignal value of the character in the
ascii table and then offsetting the ordinal value by the reverse set ammount as that applied in the encryptString
method. It then converts the offset ordinal value back into whatever ascii character represents this new ordinal.
This then represents the decrypted letter. Each letter has this process applied to them before the completely
encryptedMessage is returned
decryptString with the CaesarCipher encrypts the message by finding the ordignal value of the character in the ascii table and then offsetting the ordinal value by the reverse set ammount as that applied in the encryptString method . It then converts the offset ordinal value back into whatever ascii character represents this new ordinal . This then represents the decrypted letter . Each letter has this process applied to them before the completely encryptedMessage is returned
def decryptString(self, encryptedMessage):
        encryptedMessage = encryptedMessage.decode()
        decryptedMessage = ""
        for letter in encryptedMessage:
            decryptedLetter = chr(ord(letter) - self.offset)
            decryptedMessage += decryptedLetter
        return decryptedMessage
def decryptString ( self , encryptedMessage ) : encryptedMessage = encryptedMessage . decode ( ) decryptedMessage = "" for letter in encryptedMessage : decryptedLetter = chr ( ord ( letter ) - self . offset ) decryptedMessage += decryptedLetter return decryptedMessage
decryptString with the CaesarCipher encrypts the message by finding the ordignal value of the character in the
ascii table and then offsetting the ordinal value by the reverse set ammount as that applied in the encryptString
method.
decryptString with the CaesarCipher encrypts the message by finding the ordignal value of the character in the ascii table and then offsetting the ordinal value by the reverse set ammount as that applied in the encryptString method .
'''
        decryptString with the CaesarCipher encrypts the message by finding the ordignal value of the character in the
        ascii table and then offsetting the ordinal value by the reverse set ammount as that applied in the encryptString
        method. It then converts the offset ordinal value back into whatever ascii character represents this new ordinal.
        This then represents the decrypted letter. Each letter has this process applied to them before the completely
        encryptedMessage is returned
        :param encryptedMessage: Bytes[] - the encrypted message as a byte array
        :return:String - the CaesarCipher unencrypted message
        '''
the CaesarCipher unencrypted message
the CaesarCipher unencrypted message
self
encryptedMessage
Bytes[] - the encrypted message as a byte array
Bytes [] - the encrypted message as a byte array