crypto.py 文件源码

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

项目:django-cryptography 作者: georgemarshall 项目源码 文件源码
def _encrypt_from_parts(self, data, iv):
        """
        :type data: bytes
        :type iv: bytes
        :rtype: any
        """
        padder = padding.PKCS7(algorithms.AES.block_size).padder()
        padded_data = padder.update(data) + padder.finalize()
        encryptor = Cipher(
            algorithms.AES(self._encryption_key), modes.CBC(iv),
            self._backend).encryptor()
        ciphertext = encryptor.update(padded_data) + encryptor.finalize()

        return self._signer.sign(iv + ciphertext)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号