开发者社区> 问答> 正文

RSA加密算法对字符串加密(C++语言)

RSA加密算法对字符串加密(C++语言)

展开
收起
知与谁同 2018-07-20 18:19:17 2862 0
1 条回答
写回答
取消 提交回答
  • 社区管理员
    UpdateData(TRUE);
    m_miwencode=_T("");
    CKEY_PRODUCE rsa;
    int codelenght,codenum;
    codelenght=m_yuanwencode.GetLength();
    codenum=codelenght/3;
    CString strmod;
    strmod.Format(_T("%d"),Model);
    ModeNum=strmod.GetLength();
    int Cryptograph;
    for (int i=0;i<codenum;i++)
    {
    CString str;
    str=m_yuanwencode.Mid(3*i,3);
    int j=(str[0]-'0')*100+(str[1]-'0')*10+(str[2]-'0');
    int temp= 1;
    for(int k=0;k<PublicKey;k++)
    {
    temp *= j;
    if( temp >= Model )
    temp %= Model;
    if( !temp )
    Cryptograph = temp;
    }
    Cryptograph = temp % Model;
    str.Format(_T("%d"),Cryptograph);
    int strnum=str.GetLength();
    if (strnum!=ModeNum)
    {
    int s=ModeNum-strnum;
    if (s==1)
    {
    str=_T("0")+str;
    }
    if (s==2)
    {
    str=_T("00")+str;
    }
    if (s==3)
    {
    str=_T("000")+str;
    }
    if (s==4)
    {
    str=_T("0000")+str;
    }
    }
    m_miwencode+=str;
    }
    UpdateData(FALSE);
    m_miwencode=_T("");

    vs2005编写的C++(mfc)程序。这个可以不,可以加密字符串,要的话把分给我,发你邮箱里
    另外,团IDC网上有许多产品团购,便宜有口碑
    2019-07-17 22:56:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
聚星台—客户运营核心大数据 与算法技术 立即下载
\"视频服务特色解决方案——直播连麦与点播加密 \" 立即下载
量子加密通信技术 立即下载