We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 91d23f4 commit 9081f5cCopy full SHA for 9081f5c
1 file changed
webqq/pswEncrypt.py
@@ -2,11 +2,11 @@
2
__author__ = 'zhanghe'
3
4
import hashlib
5
-import md5
6
import rsa
7
import Tea
8
import base64
9
+
10
# RSA 公钥
11
pubkey = "F20CE00BAE5361F8FA3AE9CEFA495362FF7DA1BA628F64A347F0A8C012BF0B254A30CD92ABFFE7A6EE0DC424CB6166F8819EFA5BCCB20EDFB4AD02E412CCF579B1CA711D55B8B0B3AEB60153D5E0693A2A86F3167D7847A0CB8B00004716A9095D9BADC977CBB804DBDCBA6029A9710869A453F27DFDDF83C016D928B3CBF4C7"
12
rsa_public_key = int(pubkey, 16)
@@ -15,10 +15,14 @@
15
16
def get_tea_pass(q, p, v):
17
# MD5 密码
18
- p = md5.new(p).digest()
+ md5 = hashlib.md5()
19
+ md5.update(p)
20
+ p = md5.digest()
21
22
# TEA 的KEY
- m = md5.new(p + ("%0.16X" % q).decode('hex')).digest()
23
24
+ md5.update(p + ("%0.16X" % q).decode('hex'))
25
+ m = md5.digest()
26
27
# RSA的加密结果
28
n = rsa.encrypt(p, key)
0 commit comments