Czy ktoś próbował napisać skrypt do pobierania historii z tmobile bankowego?
Wiem że jest tam zastosowane RSA oraz AES... może ktoś to już "ugryzł"?
Wczoraj analizował sposób komunikacji miedzy przeglądarką i serwerem
Otóż tmobile korzysta z modyfikowanej klasy jCryption
https://github.com/madhavvyas/jCryption/blo...ced/encrypt.php
jednak nie mogę znaleść funkcji w php która by zakodowała przyhładowym kluczem publicznych wygenerowany klucz
[data] => Array
(
[e] => 10001
[n] => 83088d951b1d9e122779d680b047dcaeb1633bcc7a7bb0dc7d06706e0a2b47cb8bd48808e092ee82
b3845be7930b16a69bb70083221e1ee38a2143ae56a785f242606acd30fda45a5c301991f4bb48d2b
314b811e06d445c0ec1426b0df36d72a444539422c90b681c0a830915a0549d67340c538b065ae8eb
c1ffdec95a3c97
[maxdigits] => 131
)
$.jCryption.getKeys = function(url, callback) { var jCryptionKeyPair = function(encryptionExponent, modulus, maxdigits) { setMaxDigits(parseInt(maxdigits,10)); this.e = biFromHex(encryptionExponent); this.m = biFromHex(modulus); this.chunkSize = 2 * biHighIndex(this.m); this.radix = 16; this.barrett = new BarrettMu(this.m); }; /** * Gets the data from the specified url, and converts it into a RSA keypair * @param {string} url The URL to contact * @param {string} data The JSON data */ $.getJSON(url, function(data) { var keys = new jCryptionKeyPair(data.e, data.n, data.maxdigits); if($.isFunction(callback)) { callback.call(this, keys); } }); };
Ktoś mógł by pomóc w przpisaniu js do php?