首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

数字签名,该怎么处理

2012-02-29 
数字签名谁有基于RSA数字签名的例子?[解决办法]www.google.cn找一找应该有你想要的[解决办法]C/C++ code/*

数字签名
谁有基于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

热点排行