Previous topicNext topic
Help > XEngine_Core > XEngine_Cryption > Cryption_Api >
Cryption_Api_RSAMemoryCreate

函数

Cryption_Api_RSAMemoryCreate

功能

RSA私钥内存创建函数

语法

bool Cryption_Api_RSAMemoryCreate(XCHAR* ptszRSABuffer, int* pInt_RSALen, LPCXSTR lpszPassStr = NULL, int nBitSize = 2048, bool bRSA = true)

参数

 参数.一:ptszRSABuffer
  In/Out:Out
  类型:字符指针
  可空:N
  意思:输出创建的私钥缓冲区
 参数.二:pInt_RSALen
  In/Out:Out
  类型:整数型指针
  可空:N
  意思:输出私钥大小
 参数.三:lpszPassStr
  In/Out:In
  类型:常量字符指针
  可空:Y
  意思:输入文件秘钥
 参数.四:nBitSize
  In/Out:In
  类型:整数型
  可空:Y
  意思:输入秘钥大小
 参数.五:bRSA
  In/Out:In
  类型:逻辑型
  可空:Y
  意思:RSA还是ecdsa秘钥算法

返回值

类型:逻辑型
意思:是否生成成功

备注

密码可以为NULL,不输入

RSA的私钥和公钥都可以用来加解密,但是他们的加解密的KEY要对称公钥加密-私钥解密

示例