def test_crypt(): key = b'key' message = b'abc' key2, message2 = prepare_message(key, message) plaintext = [b'abc', [b'', b'pqr']] for i in range(100): plaintext.append(bytes([randrange(256) for j in range(15)])) plaintext.append([b'ab', b'cde']) plaintext.append(b'stuv') assert decode_and_decrypt_message(key, pack_and_encode_messages([(key2, message2)], plaintext)) == message
def test_crypt(): key = b"key" message = b"abc" key2, message2 = prepare_message(key, message) plaintext = [b"abc", [b"", b"pqr"]] for i in range(100): plaintext.append(bytes([randrange(256) for j in range(15)])) plaintext.append([b"ab", b"cde"]) plaintext.append(b"stuv") assert decode_and_decrypt_message(key, pack_and_encode_messages([(key2, message2)], plaintext)) == message
from DissidentXEncoding import decode_and_decrypt_message from sys import argv f = open(argv[1], 'br') p = f.read() f.close() m = decode_and_decrypt_message(argv[2].encode('utf-8'), p) if m is not None: print(m.decode('utf-8'))
p += 1 covertext.append([b'\t' * p, b' ' * p]) covertext.append(s[p:]) elif s[0:8] == b' ': p = 1 while s[p*8:(p+1)*8] == b' ': p += 1 covertext.append([b' ' * p, b'\t' * p]) covertext.append(s[p*8:]) else: covertext[-1] += s return covertext if __name__ == '__main__': from EncoderBoilerplate import encode encode(tab_cover) ########NEW FILE######## __FILENAME__ = universal_decode from DissidentXEncoding import decode_and_decrypt_message from sys import argv f = open(argv[1], 'br') p = f.read() f.close() m = decode_and_decrypt_message(argv[2].encode('utf-8'), p) if m is not None: print(m.decode('utf-8')) ########NEW FILE########
covertext.append(s[p:]) elif s[0:8] == b" ": p = 1 while s[p * 8 : (p + 1) * 8] == b" ": p += 1 covertext.append([b" " * p, b"\t" * p]) covertext.append(s[p * 8 :]) else: covertext[-1] += s return covertext if __name__ == "__main__": from EncoderBoilerplate import encode encode(tab_cover) ########NEW FILE######## __FILENAME__ = universal_decode from DissidentXEncoding import decode_and_decrypt_message from sys import argv f = open(argv[1], "br") p = f.read() f.close() m = decode_and_decrypt_message(argv[2].encode("utf-8"), p) if m is not None: print(m.decode("utf-8")) ########NEW FILE########