我尝试向Steam发送登录请求,以便检索会话ID和其他Cookie但是,我无法正确加密Steam帐户的密码。
我真的不明白这个RSA的工作原理,这里有一个工作的例子(显然)。 https://github.com/SzymonLisowiec/php-steamlogin/blob/master/main.php如果您看到login()
方法。他们使用几个库来完成它。
我想知道是否有更简单的方法?最好是PHP 7 / 7.1方式(如上例所示,有很多不推荐使用的方法)。
修改
不知道这是否有用,但在登录Steam时,它向https://store.steampowered.com/login/dologin/
发出的请求有两个参数:username
和donotcache
。然后给出以下答复:
"success": true
"publickey_mod": "xxx"
"publickey_exp": "010001"
"timestamp": "1029970100000"
"token_gid": "xxx"