mirror of
https://github.com/librespot-org/librespot.git
synced 2024-12-18 17:11:53 +00:00
Add Blob based authentication
This commit is contained in:
parent
93640465dc
commit
dfabbe5aa5
1 changed files with 7 additions and 1 deletions
|
@ -48,7 +48,13 @@ blob = AES128-CTR-DECRYPT(encryption_key, IV, encrypted)
|
|||
The blob is then used as described in the next section.
|
||||
|
||||
## Blob based Authentication
|
||||
TODO
|
||||
|
||||
```
|
||||
data = b64_decode(blob)
|
||||
base_key = PBKDF2(SHA1(deviceID), username, 0x100, 1)
|
||||
key = SHA1(base_key) || htonl(len(base_key))
|
||||
login_data = AES192-DECRYPT(key, data)
|
||||
```
|
||||
## Facebook based Authentication
|
||||
TODO
|
||||
|
||||
|
|
Loading…
Reference in a new issue