#include <QtCrypto>
Public Member Functions | |
BigInteger | e () const |
BigInteger | n () const |
RSAPublicKey (const RSAPrivateKey &k) | |
RSAPublicKey (const BigInteger &n, const BigInteger &e, const QString &provider=QString()) | |
RSAPublicKey () |
QCA::RSAPublicKey::RSAPublicKey | ( | ) |
Generate an empty RSA public key.
QCA::RSAPublicKey::RSAPublicKey | ( | const BigInteger & | n, | |
const BigInteger & | e, | |||
const QString & | provider = QString() | |||
) |
Generate an RSA public key from specified parameters.
n | the public key value | |
e | the public key exponent | |
provider | the provider to use, if a particular provider is required |
QCA::RSAPublicKey::RSAPublicKey | ( | const RSAPrivateKey & | k | ) |
Extract the public key components from an RSA private key.
k | the private key to use as the basis for the public key |
BigInteger QCA::RSAPublicKey::e | ( | ) | const |
The public key exponent.
This value is the exponent chosen in the original key generator step
BigInteger QCA::RSAPublicKey::n | ( | ) | const |
The public key value.
This value is the actual public key value (the product of p and q, the random prime numbers used to generate the RSA key), also known as the public modulus.