![]() |
|
#1
|
|||
|
|||
|
Strange RSA modulus N value
I have an old Delphi application I’m trying to reverse.
The app uses the FGIntRSA RSADecrypt procedure plus slightly modified FGIntRSA Base64 chars to validate the UserName and RegCode Code:
The Exponent N=49608307214148501933851667872461788859314634414960570968576805395 And the possible prime divisors are: PRIME FACTOR: 3 PRIME FACTOR: 5 PRIME FACTOR: 5573 PRIME FACTOR: 1694327 PRIME FACTOR: 1606452225507735500339279 PRIME FACTOR: 218026387802762543011518916577 https://en.wikipedia.org/wiki/RSA_(cryptosystem) Quote:
Consequently I’m unable to find the correct factors p and q to retrieve the Private Exponent D. Also the app does not use the most common Public Exponents like 65537 (0x10001) or 7967 (0x1F1F) but rather 57167651080132926337657020661 (0x B8B7F8FED9427AB1E07720F5) The original keys from the disassembly of the app are Code:
Exponent E: r=JwZQM2jP7kIt3U Modulus N: j9I4D7HqaQTdXNtl3mgWtnkQiz6aN+RKlqoe Base64 CharSet= 0123456789+=aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ If anyone wants to play with it. |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Strange Instruction CTS BE | thomasantony | General Discussion | 2 | 03-23-2005 04:41 |