PyCrypto AES CBC加解密结果不一致的解决
使用了CBC带偏移量的加密算法,pkcs5/7填充结果解密后的字串和加密前不一样,网上到处都没搜到原因后来发现,cipher对象只能用一次,同时调用两次cipher去对同一个东西加密,得到的结果不一样所以解密时,必须重新new一个cipher。下面是修正后的代码# coding: utf-8from Crypto.Cipher import AESimport base64BS ...
原创
2019-06-21 11:14:03 ·
3902 阅读 ·
12 评论