数字签名
谁有基于RSA数字签名的例子?
[解决办法]
www.google.cn 找一找 应该有你想要的
[解决办法]
/************************************************************************ * 函数功能:对数据进行签名 * 输入参数:rsa RSA结构体指针,包含密钥 * data 待签名的数据 * 输出参数: digest 摘要后的数据 * result 签名后的结果 * len 签名长度 * 返回值 :处理成功返回1,失败-1 * ********************************************************************/int sign(RSA *rsa, unsigned char *data,unsigned char *digest, unsigned char * result, unsigned int *len){ MD5_CTX ctx; int ret; int datalen; /*采用md5进行信息摘要*/ MD5_Init(&ctx); MD5_Update(&ctx, data, strlen(data)); MD5_Final(digest, &ctx); /*采用RSA对摘要进行签名*/ datalen = strlen(digest); ret = RSA_sign(NID_md5, digest, datalen, result, len, rsa); if(ret != 1) { printf("RSA_sign error\n"); return -1; } return 1;}
[解决办法]
来学习,O(∩_∩)O~
[解决办法]
跟着学习,呵呵
[解决办法]
MD5