RSA key pairs generated by TurboPower's LockBox

From: Rael (nospam_at_wmeb.co.za)
Date: 11/30/03


Date: Sun, 30 Nov 2003 02:58:53 +0200

Hi,

I wonder if anyone can help me.
The public/private key pair sets generated by the LbRSA component don't seem
to be "straight forward" rsa keys, that can be used by other apps. Eg. I've
made a simple HugeIntExpMod func (all input/output is hexstrings...), but
Output := HugeIntExpMod(input, e, n);
input != HugeIntExpMod(Output, d, n);

I also added some "logging" code which logs all the key values for a
particular key gen (in GenerateRSAKeysEx LbRSA.pas), eg:

d=F394B19992E02DE82D9309027446B826
e=6B2A
n=C19C8CDF54BA4AB2E59969E6C6BDB6A7
p=5C53534049FAE1AB
q=B49CCE1DAD78CAF9

Now p*q != n
Can anybody enlighten me as to what scheme Lb has used?

Thanks,
Rael