Files
test/sg_wechat_enterprise/we_api/crypto/pycrypto.py
2024-07-10 15:58:47 +08:00

16 lines
394 B
Python

# -*- coding: utf-8 -*-
from __future__ import absolute_import, unicode_literals
from Crypto.Cipher import AES
class WeChatCipher(object):
def __init__(self, key):
self.cipher = AES.new(key, AES.MODE_CBC, key[:16])
def encrypt(self, plaintext):
return self.cipher.encrypt(plaintext)
def decrypt(self, ciphertext):
return self.cipher.decrypt(ciphertext)