代码拉取完成,页面将自动刷新
import base64
from Crypto.Util.Padding import pad
from Crypto.Cipher import AES
def aes_cipher(key, aes_str):
aes = AES.new(key.encode('utf-8'), AES.MODE_ECB)
pad_pkcs7 = pad(aes_str.encode('utf-8'), AES.block_size,
style='pkcs7')
encrypt_aes = aes.encrypt(pad_pkcs7)
encrypted_text = str(base64.encodebytes(
encrypt_aes), encoding='utf-8')
encrypted_text_str = encrypted_text.replace("\n", "")
return encrypted_text_str
def encrypt(text):
key = 'wrdvpnisthebest!'.encode()
cryptos = AES.new(key, AES.MODE_CFB,
'wrdvpnisthebest!'.encode(), segment_size=128)
cipher_text = cryptos.encrypt(text.encode())
return 'wrdvpnisthebest!'.encode().hex()+cipher_text.hex()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。