我在我的iOS应用程序中使用openssl进行RSA加密。 我必须将publicKey发送到SOAP webservice ..我已经能够生成密钥对,解密/解密数据,但我想知道是否有方法在控制台上显示密钥? 有人知道吗?iOS/Objective C:由OpenSSL生成的显示密钥对
打开SSL是写在C..So我得到这个结构..
struct
{
BIGNUM *n; // public modulus
BIGNUM *e; // public exponent
BIGNUM *d; // private exponent
BIGNUM *p; // secret prime factor
BIGNUM *q; // secret prime factor
BIGNUM *dmp1; // d mod (p-1)
BIGNUM *dmq1; // d mod (q-1)
BIGNUM *iqmp; // q^-1 mod p
// ...
};
RSA
在documentation我发现功能RSA_print ..但我不知道如何使用它right..All我的尝试失败了... :(
有任何人的想法?
使用'NSLog'记录任何你喜欢的控制台。 – PengOne
请注意,您可能不想在发布的版本上记录私钥...... –
所以这实际上是一个加密问题 - 您如何计算上述数据中的密钥(或者从openSSL函数中提取它们) 。 –