【发布时间】:2012-07-13 23:49:12
【问题描述】:
我正在尝试使用RSA 来加密一些使用OpenSSL 的东西。
RSA *rsaPubKey = RSA_new();
FILE *file;
file = fopen("PubKey.pem","r");
if(file){
rsaPubKey = PEM_read_RSA_PUBKEY(file, &rsaPubKey ,NULL,NULL);
}
.......... //some stuff
return 0
在执行PEM_read_RSA_PUBKEY 后,应用程序将终止且没有错误。不知道怎么回事!!
【问题讨论】:
-
尝试分配给 rsaPubKey 0 而不是 RSA_new()。
-
您确定应用程序在 PEM_read_RSA_PUBKEY 中/之后立即终止?
-
当然是终止了,那就是你的程序结束了!
-
不,哈哈,后面还有一些东西!!!