OpenSSL 如何用RSA-CRT(中国剩余定理)计算
OpenSSL 怎么用RSA-CRT(中国剩余定理)计算
想采用CRT的五个参数p,dp, q, dq, pg加密。使用RSA_private_encrypt加密,对私钥rsa的rsa->p,rsa->dmp1,rsa->q = bnq,rsa->dmq1,rsa->iqmp = bnpq分别赋值,结果运行返回到RSA_private_encrypt,程序返回未知句柄错误。再次尝试,对rsa->n,rsa->e也赋值后,函数运行正常。
请教openssl能不能只用CRT的五个参数p,dp, q, dq, pg加密?如何加?
------解决方案--------------------
e一般是指定的,而且一般e就是0x010001这个数,个别用的是0x03或0x11。
http://blog.****.net/jennyvenus/article/details/7193417
想采用CRT的五个参数p,dp, q, dq, pg加密。使用RSA_private_encrypt加密,对私钥rsa的rsa->p,rsa->dmp1,rsa->q = bnq,rsa->dmq1,rsa->iqmp = bnpq分别赋值,结果运行返回到RSA_private_encrypt,程序返回未知句柄错误。再次尝试,对rsa->n,rsa->e也赋值后,函数运行正常。
请教openssl能不能只用CRT的五个参数p,dp, q, dq, pg加密?如何加?
------解决方案--------------------
e一般是指定的,而且一般e就是0x010001这个数,个别用的是0x03或0x11。
http://blog.****.net/jennyvenus/article/details/7193417