jspωiki
RSA Public Key

Overview#

RSA Public Key is a Public Key that follows the RSA format.

In our Example Certificate. the RSA Public Key is the hexadecimal representation of a 1,024-bit number.

There's no further encoding here; this is the number "n" used by the Public Key Algorithm (typically RSA).

Notice that it's prefixed by a 0x00 placeholder — this is used to stop some large number libraries from interpreting this as a negative two's-complement number.

If the Protocol Client decides to accept this certificate, it will generate yet another key, a one-time-use Symmetric Key and securely transmit it to the Protocol Server using the Public Key Algorithm c=ke%n Protocol Server will decrypt the one-time-use Symmetric Key using the Private Key (which you can't see in the certificate for obvious reasons!) and use that key for subsequent communications.

More Information#

There might be more information for this subject on one of the following: