crypto.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:pyetesync 作者: etesync 项目源码 文件源码
def decrypt(self, ctext):
        iv = ctext[:AES_BLOCK_SIZE]
        ctext = ctext[AES_BLOCK_SIZE:]
        cipher = Cipher(algorithms.AES(self.cipher_key), modes.CBC(iv), backend=default_backend())
        unpadder = padding.PKCS7(AES_BLOCK_SIZE * 8).unpadder()
        decryptor = cipher.decryptor()

        data = decryptor.update(ctext) + decryptor.finalize()
        return unpadder.update(data) + unpadder.finalize()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号