예제 #1
0
    def test_decryption_is_the_opposite_of_encryption(self):
        des_obj = DES(b"rando_key_str")
        SAMPLE_TEXT = b"abcdefgh"

        assert des_obj.decrypt(des_obj.encrypt(SAMPLE_TEXT)) == SAMPLE_TEXT
예제 #2
0
    def test_long_strings_are_truncated_to_eight_characters(self):
        """ I'm not entirely sure this is *wanted* behavior, but it is *current* behavior* """
        des_obj = DES(b"rando_key_str")
        SAMPLE_TEXT = b"abcdefghijklmnopqrstuvwxyz"

        assert des_obj.decrypt(des_obj.encrypt(SAMPLE_TEXT)) == SAMPLE_TEXT[0:8]