Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

RSA Encryption olayları ve Steam


Pluton

Öne çıkan mesajlar

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
Link to comment
Sosyal ağlarda paylaş

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]));
Link to comment
Sosyal ağlarda paylaş

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 :)
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...