rsa算法c语言代码

上传人:第*** 文档编号:34016800 上传时间:2018-02-20 格式:DOC 页数:4 大小:39KB
返回 下载 相关 举报
rsa算法c语言代码_第1页
第1页 / 共4页
rsa算法c语言代码_第2页
第2页 / 共4页
rsa算法c语言代码_第3页
第3页 / 共4页
rsa算法c语言代码_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《rsa算法c语言代码》由会员分享,可在线阅读,更多相关《rsa算法c语言代码(4页珍藏版)》请在金锄头文库上搜索。

1、#include #include #include #include #include char s100,*c;int n,e,d,i,C,j,k=0,len;int str100,b30;unsigned gcd(unsigned a, unsigned b )if(a%b=0)return b;elsereturn gcd(b,a%b);void Egcd(int a, int b,int &x, int &y) /ax-by=1if(b=0|a=0)x=1;y=0;return ;if(a122)bk=i;k+;for(j=i;ji;j-)cj=cj-1;ci= ;len+;bz+1

2、=bz+1+(z+1);break;clen = 0;printf(明文:);puts(c);int function()/系统功能选择页面int choice;printf(=n);printf( 欢迎进入RSA算法 n);printf( 1-加密 n);printf( 2-解密 n);printf( 3-退出 n);printf(=n);printf(请输入要选择的功能号:);scanf(%d,return choice;int main()int function();int fc;printf(请输入初始明文(小写):);gets(s);/ puts(s);RSA(); /提供私钥和公钥while(1)fc=function();if(fc=1) /加密encrypt(); else if(fc=2) /解密decrypt() ;else if(fc=3) break;elseprintf(输入有误,请重新输入!/n);return 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号