Pluton Mesaj tarihi: Haziran 26, 2015 Mesaj tarihi: Haziran 26, 2015 Selam, PHP ile Steam'e login olmaya çalışıyorum. C# ile sorun yok ancak PHP ile sürekli "Incorrect Password" hatası alıp duruyorum. Kullandığım kod; $this->getRSAkey($Mod, $Exp, $Timestamp); $Rsa = new Crypt_RSA(); $Rsa->setEncryptionMode(CRYPT_RSA_ENCRYPTION_PKCS1); $Key = [ 'modulus' => new Math_BigInteger($Mod, 16), 'publicExponent' => new Math_BigInteger($Exp, 16) ]; $Rsa->loadKey($Key, CRYPT_RSA_PUBLIC_FORMAT_RAW); $EncryptPassword = base64_encode($Rsa->encrypt($this->Password)); Bazı hazır kodlar buldum ancak "http://pastebin.ca/raw/2443090" benimkinden çokda farklı değil. Bu RSA konusunda bilgisi olup beni aydınlatabilecek birisi var mıdır acaba. Not: Lütfen Steam API var openid ile login ol demeyin çünkü o işe yaramayacak
Pluton Mesaj tarihi: Haziran 26, 2015 Konuyu açan Mesaj tarihi: Haziran 26, 2015 https://github.com/ElitePowered/Steam-Group-Inviter/blob/master/invite.php Şurda bir proje daha buldum hatta. Login olurken kullandığı encryption benimkinden farklı değil . include("Crypt/RSA.php"); $RSA = new Crypt_RSA(); $RSA->setEncryptionMode(CRYPT_RSA_ENCRYPTION_PKCS1); $n = new Math_BigInteger($rsa[mod], 16); $e = new Math_BigInteger($rsa[exp], 16); $key = array("modulus"=>$n,"publicExponent"=>$e); $RSA->loadKey($key, CRYPT_RSA_PUBLIC_FORMAT_RAW); $encryptedPassword = base64_encode($RSA->encrypt($user[password]));
reyou Mesaj tarihi: Haziran 26, 2015 Mesaj tarihi: Haziran 26, 2015 google amca sole bisi cikardi ama karsina cikmistir buda heralde? https://github.com/SmItH197/SteamAuthentication
reyou Mesaj tarihi: Haziran 26, 2015 Mesaj tarihi: Haziran 26, 2015 yada en guzeli sen php den C# endpoint ini cagir o sana dondursun sonucu dsfsdfs tabi arada https fln kullan.
Editor Mesaj tarihi: Haziran 26, 2015 Mesaj tarihi: Haziran 26, 2015 Steam Guard ? Biz 1 gün sonra farketmiştik :) :) :) Steam Guard varsa şifre yanlış diyordu
aquila Mesaj tarihi: Haziran 26, 2015 Mesaj tarihi: Haziran 26, 2015 aynen, steam'e baska bi yerden login olmaya calisinca maile kod gondermeli ivir zivir yapiyo.
Pluton Mesaj tarihi: Haziran 26, 2015 Konuyu açan Mesaj tarihi: Haziran 26, 2015 Steam guard ile bir alakası olduğunu sanmıyorum ya. Çünkü logini onayladiktan sonra Steam Guard devreye giriyor. O işin basit kısmı ama su encryption olayını çözemedim bir türlü.
-Bonesoul- Mesaj tarihi: Haziran 26, 2015 Mesaj tarihi: Haziran 26, 2015 özellikle rsa ve big integer kullandıgın yerlerde, ornek olarak aldıgın platformla calıstıgın platform arasında buyuk farklılıklar olabiliyor. php big_integer ile mesela c# big_integer implementasyonları gayet farklı. mono big_integer implementasyonuna göz atmanı tavsiye ederim.
Pluton Mesaj tarihi: Haziran 27, 2015 Konuyu açan Mesaj tarihi: Haziran 27, 2015 Yok ya hiçbir şekilde olmadı. Arkadaşın dediği gibi implementasyonları çok farklı. Artık javascript steam'in dosyalarını kullanarak şifreleyip cookie'yi oluşturup öyle giricem yapıcak bişey yok.
Editor Mesaj tarihi: Haziran 27, 2015 Mesaj tarihi: Haziran 27, 2015 yani amacı ne olduğunu bilsek ben idle için kullanıyorum mesela Panel yaptım giriş yapıosun php ile sonra nodejs ile idle yapıyor veriyim kodları yardımcı olur belki ?
Pluton Mesaj tarihi: Haziran 28, 2015 Konuyu açan Mesaj tarihi: Haziran 28, 2015 Editor said: yani amacı ne olduğunu bilsek ben idle için kullanıyorum mesela Panel yaptım giriş yapıosun php ile sonra nodejs ile idle yapıyor veriyim kodları yardımcı olur belki ? Valla eğer giriş yapılabiliyorsa yeterli. Birçok amaç için kullanılan bir program olacak. Sadece giriş yaptırdığın kodları verirsen bile yeterli olur çok makbule geçer :)
Editor Mesaj tarihi: Haziran 28, 2015 Mesaj tarihi: Haziran 28, 2015 Bunu kullan ozaman çok daha iyi işe yarıyor ;) https://github.com/seishun/node-steam direkt node.js kullanıyor ve aynı steam gibi görev görebiliyor.
Öne çıkan mesajlar