读书人

数字签名,该怎么处理

发布时间: 2012-02-29 16:44:11 作者: rapoo

数字签名
谁有基于RSA数字签名的例子?


[解决办法]
www.google.cn 找一找 应该有你想要的
[解决办法]

C/C++ code
/************************************************************************ *   函数功能:对数据进行签名 *   输入参数: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

读书人网 >C++

热点推荐