仿射函数加密解密算法.docx
《仿射函数加密解密算法.docx》由会员分享,可在线阅读,更多相关《仿射函数加密解密算法.docx(3页珍藏版)》请在三一办公上搜索。
1、仿射函数加密解密算法/*加密函数y=11x+6mod26 解密函数x=19y+16mod26*/#include<stdio.h>#include<stdlib.h>#include<string.h>int transform(char s,int n);int endecryp(int input,int a,int b,int output);int m;int mainchar s100;int n100,d100;transform(s,n);/*加密*/int x,y,z,l;printf(输入加密参数;x=);scanf(%d,&x);printf(输入加
2、密参数;y=);scanf(%d,&y);endecryp(n,x,y,d);printf(输入解密参数;z=);scanf(%d,&z);printf(输入解密参数;l=);scanf(%d,&l);/*解密*/endecryp(d,z,l,n);int transform(char s,int n)int i;printf(输入连续的小写或大写字母:);gets(s);m=strlen(s);for(i=0;i<m;i+)if (si>=a&si<=z)ni=si-a;else if (si>=A&si<Z)ni=si-A;elseprintf(输入有误);exit(1);printf(%4d,ni);printf(n);int endecryp(int input,int a,int b,int output)int i;for(i=0;i<m;i+)outputi=(a*inputi+b)%26;printf(%4d,outputi);printf(n);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 函数 加密 解密 算法
链接地址:https://www.31ppt.com/p-3261535.html