SM2_DecString函数

YT699

SM2_DecString函数

int SM2_DecString(char *InString,char *OutString,char* pin,char *InPath)

功能:使用锁中的SM2密钥对输入的字符串进行解密

参数1--InString(in);要解密的字符串

参数2――OutString(out);返回解密后的字符串

参数3――pin(in);Pin码,只有Pin码正确才能进行解密

参数5――InPath (in);加密锁所在的设备路径

返回结果--若函数返回0,则表示函数执行成功,OutString中包含有解密后的字符串;若返回其它值, 则表示函数失败,错误原因可以参见错误代码含义。

 

重要提示1:解密后的字符串长度要小于加密后的字符串长度

重要提示2:解密后的字符串长度的计算方式是:outlen=inlen-(inlen/225+1)*97 其中inlen为要解密的字符串长度,不含结束字符串