Merge branch 'master' of uh_wot/deemix into master

This commit is contained in:
RemixDev 2020-03-23 16:26:41 +00:00 committed by Gogs
commit b01e98dd3d
2 changed files with 5 additions and 6 deletions

View File

@ -1,8 +1,8 @@
#!/usr/bin/env python3
import binascii
import hashlib
from Cryptodome.Hash import MD5
from Crypto.Cipher import Blowfish
from Cryptodome.Cipher import Blowfish, AES
import pyaes
import requests
@ -281,14 +281,14 @@ class Deezer:
i += 1
def _md5(self, data):
h = hashlib.new("md5")
h = MD5.new()
h.update(str.encode(data) if isinstance(data, str) else data)
return h.hexdigest()
def _ecb_crypt(self, key, data):
res = b''
for x in range(int(len(data) / 16)):
res += binascii.hexlify(pyaes.AESModeOfOperationECB(key).encrypt(data[:16]))
res += binascii.hexlify(AES.new(key, AES.MODE_ECB).encrypt(data[:16]))
data = data[16:]
return res

View File

@ -1,5 +1,4 @@
pyaes
pycryptodome
pycryptodomex
mutagen
click
requests