Add Blob based authentication

This commit is contained in:
Paul Lietar 2016-01-27 10:44:15 +00:00
parent 93640465dc
commit dfabbe5aa5

View file

@ -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