Decrypts a string using our own private key object.

        Args:
          message (string): The string of the message to decrypt.

        Returns:
        The unencrypted string.

def decrypt(self, message):
        """Decrypts a string using our own private key object.

        Args:
          message (string): The string of the message to decrypt.

        Returns:
        The unencrypted string.

        """

        # Unserialize the encrypted message
        message = json.loads(message)

        # Set up a list for the unencrypted lines of the message
        unencrypted_msg = []

        for line in message:

            # Convert from ascii back to bytestring
            enc_line = binascii.a2b_base64(line)

            # Decrypt the line using our private key
            unencrypted_line = rsa.decrypt(enc_line, self.private_key)

            unencrypted_msg.append(unencrypted_line)

        # Convert the message from a list back into a string
        unencrypted_msg = "".join(unencrypted_msg)

        return unencrypted_msg