标签:加密 代码 python code 用户名 hex 请求 ase password
js的RSA加密
var encrypt = new JSEncrypt();
encrypt.setPublicKey(publickey); # publickey是已知的
encrypt.encrypt(loginpwd);
对应的python代码
from Crypto.Cipher import PKCS1_v1_5
from Crypto.PublicKey import RSAimport base64rsakey = RSA.importKey(key)
cipher = PKCS1_v1_5.new(rsakey) # 生成对象
cipher_text = base64.b64encode(cipher.encrypt(pwd.encode(encoding="utf-8"))) # 对传递进来的用户名或密码字符串加密
password = cipher_text.decode(‘utf8‘) # 用publickey加密后的密码字符串
md5加密
import hashlibret = hashlib.md5(name_pwd.encode()).hexdigest()
其他:
多次请求才能获得所需的cookies
标签:加密 代码 python code 用户名 hex 请求 ase password
原文地址:https://www.cnblogs.com/justaman/p/11790364.html