> > This looks clearer: > > >>> code = b'a0\xed\xf0Z\x15]g^\xce3x' > >>> key = b')U\x81\x9c55*\x08,\xa2WY' > >>> bytes(c ^ k for c, k in zip(code, key)).decode() > 'Hello world!' > > > Marko
Hi, I have gotten another error message when working with the bytes(c ^ k for c, k in zip(code, key)).decode(). Here is the error. print(bytes(c ^ k for c, k in zip(CODE, key)).decode()) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x85 in position 0: invalid start byte What I did is XOR the CODE with a certain value before using the bytes(c ^ k for c, k in zip(CODE, key)).decode() code. However, I get no errors when using values 0 to 127 to XOR with CODE. But I get errors when using values (128 to 255). May I know how I can modify the program code so that i can XOR with values (128 to 255)? -- https://mail.python.org/mailman/listinfo/python-list