PiotrMachowski / Xiaomi-cloud-tokens-extractor

This tool/script retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices.
MIT License
3.17k stars 327 forks source link

'base64' has no attribute 'b64encoder' #86

Open hosentraeger opened 1 year ago

hosentraeger commented 1 year ago
File "token_extractor.py", line 233, in encrypt_rc4
    return base64.b64encoder.encrypt(payload.encode()).decode()
AttributeError: module 'base64' has no attribute 'b64encoder'

Raspbian GNU/Linux 10 (buster) Debian GNU/Linux 10 (buster)

The former version (Tag 1.1) return base64.b64encode(r.encrypt(payload.encode())).decode()

works for me.