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