我正在尝试使用PyDES解密DES编码的Bloomberg财务数据。该文件以gz.enc结尾,我能够将文件读取为二进制文件,将二进制文件重新加载回变量(变量有数据),然后对其使用以下解密。
k = pyDes.des(password, pyDes.ECB, padmode=pyDes.PAD_PKCS5)
released = k.decrypt(encrypted_data)
问题是我为'已发布'获取了一个空字符串。遗憾的是,由于隐私法,我无法共享文件或密码。我不能使用bloomberg解密,因为它们不支持Ubuntu和Mac。