3 ms·
If you're curious, I put together a Python library for that: https://github.com/tals/uber.py https://github.com/tals/uber.py Some of this is remainders from wh
by eiopa 12y ago
If you're curious, I put together a Python library for that:
https://github.com/tals/uber.py https://github.com/tals/uber.py
Some of this is remainders from when they just had consultants working on this. Look at hash_password() at client.py :)
- madeofpalk 12y agoOh that's fantastic! I'm definitely very interested in giving that a try!
- nitrogen 12y agoLook at hash_password() at client.py :) That's so... what? Is the API not https? If they wanted to avoid even knowing the password, then why not use something standard like SRP (https://en.wikipedia.org/wiki/Secure_Remote_Password_protocol https://en.wikipedia.org/wiki/Secure_Remote_Password_protoco...)? That animated GIF with the CLI session is very cool, by the way.
- skeletonjelly 12y agoDeep link: https://github.com/tals/uber.py/blob/master/uber/client.py#L272 https://github.com/tals/uber.py/blob/master/uber/client.py#L...
- Fragment 12y agoRelevant: https://news.ycombinator.com/item?id=8046710 https://news.ycombinator.com/item?id=8046710 (Well, it's not really relevant but you reminded me of it ^_^)
- skeletonjelly 12y agoAh awesome thanks! Didn't cross my mind to link to the commit's line number. Still, have to agree with some commenters about having the link go to it by default.
- ZoFreX 12y agoPermalink: https://github.com/tals/uber.py/blob/fee0ede7b0168200faa218f72235af94d3a45a70/uber/client.py#L272 https://github.com/tals/uber.py/blob/fee0ede7b0168200faa218f... (press 'y' while on a page to get the permalink) Addendum: This is awful! (Uber's hashing, not the github code in question)
- StavrosK 12y agoThis has so many MD5s, it must be ultra secure!