diff --git a/mtproto.php b/mtproto.php index 2f6829a4..9d90cc90 100755 --- a/mtproto.php +++ b/mtproto.php @@ -281,6 +281,7 @@ class Session $public_key_fingerprint = $ResPQ['server_public_key_fingerprints'][0]; $pq_bytes = $ResPQ['pq']; $pq = new \phpseclib\Math\BigInteger($pq_bytes, 256); + var_dump($this->PrimeModule->primefactors($pq));die; var_dump($this->PrimeModule->pollard_brent(15)); var_dump($this->PrimeModule->primefactors(1724114033281923457)); diff --git a/prime.php b/prime.php index 454a625c..17f2df9c 100644 --- a/prime.php +++ b/prime.php @@ -117,6 +117,7 @@ class PrimeModule public function primefactors($n, $sort = false) { $factors = []; + var_dump((int)$n->toString()); $limit = ((int) (pow($n, 0.5)) + 1); foreach ($this->smallprimes as $checker) { if (($checker > $limit)) {