diff -up winpdb-WINPDB_1_5_0/rpdb2.py.bytes-fix winpdb-WINPDB_1_5_0/rpdb2.py --- winpdb-WINPDB_1_5_0/rpdb2.py.bytes-fix 2020-01-31 06:05:32.600889226 -0500 +++ winpdb-WINPDB_1_5_0/rpdb2.py 2020-01-31 06:06:38.376609312 -0500 @@ -4858,7 +4858,7 @@ class CCrypto: s_padded = s + as_bytes('\x00') * (DES.block_size - (len(s) % DES.block_size)) key_padded = (self.m_key + as_bytes('0') * (DES.key_size - (len(self.m_key) % DES.key_size)))[:DES.key_size] - iv = '0' * DES.block_size + iv = as_bytes('0') * DES.block_size d = DES.new(key_padded, DES.MODE_CBC, iv) r = d.encrypt(s_padded) @@ -4869,7 +4869,7 @@ class CCrypto: def __decrypt(self, s): try: key_padded = (self.m_key + as_bytes('0') * (DES.key_size - (len(self.m_key) % DES.key_size)))[:DES.key_size] - iv = '0' * DES.block_size + iv = as_bytes('0') * DES.block_size d = DES.new(key_padded, DES.MODE_CBC, iv) _s = d.decrypt(s).strip(as_bytes('\x00'))