指的是 : data 数据长度要是这个 block length 的倍数
解决方法:
class EncryptData():
def __init__(self,key):
self.key = key
self.lenth = DES.block_size # 加密数据的长度
self.dec = DES.new(key,DES.MODE_ECB) # 创建DES实例
def add_8(self,info):
while len(info)% self.lenth != 0:
info += b'\x00' # '\x00' 值得是空格占位符
return info