微信小程序 江苏省肿瘤医院互联网医院 限制三要素 KEY = b"F34E7A13BF63DA4ADF2139990442FFEB"
KEY_STR = "F34E7A13BF63DA4ADF2139990442FFEB"def pkcs7_pad(data):
pad_len = 16 - len(data) % 16
return data + bytes([pad_len] * pad_len)
def aes_encrypt(text):
cipher = AES.new(KEY, AES.MODE_ECB)
padded = pkcs7_pad(text.encode('utf-8'))
encrypted = cipher.encrypt(padded)
return base64.b64encode(encrypted).decode()
def aes_decrypt(text):
try:
cipher = AES.new(KEY, AES.MODE_ECB)
encrypted = base64.b64decode(text)
decrypted = cipher.decrypt(encrypted)
pad_len = decrypted[-1]
decrypted = decrypted[:-pad_len]
return decrypted.decode('utf-8')
——@VIPBSY
📮 投稿通道 ☘️ 交流群组
Post #1261
4.65K
- 🤣 5
- ❤ 4