首页
社区
课程
招聘
[旧帖] RSA加密运算 麻烦看一下,这个代码有没有问题,如果没有问题,请帮忙写个测试函数。 0.00雪花
发表于: 2011-1-3 17:38 4631

[旧帖] RSA加密运算 麻烦看一下,这个代码有没有问题,如果没有问题,请帮忙写个测试函数。 0.00雪花

2011-1-3 17:38
4631
RSA加密运算 麻烦看一下,这个代码有没有问题,如果没有问题,请帮忙写个测试函数。

/******************************************************************************/
//  名称:rsa_encrypt
//  功能:RSA加密运算
//  参数:n: 公钥n; e: 公钥e; mw: 加密明文; iLength: 明文长度; cw: 密文输出
//  返回:无

/******************************************************************************/
void rsa_encrypt( int n, int e, char *mw, int mLength, int *&cw )
{  
  int i=0, j=0;
  __int64 temInt = 0;

  for( i=0; i<mLength; i++ )
  {
    temInt = mw[i];
    
    if( e!=0 )
    {
    
      for( j=1; j<e; j++ )
      {
    
        temInt = ( temInt * (int)mw[i] ) % n;
      }
    }
    else
    {
      temInt = 1;
    }

    cw[i] = (int)temInt;
  }
}

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
应该是这样吧?temInt += mw[i];
2011-1-6 00:54
0
游客
登录 | 注册 方可回帖
返回
//