仿射函数加密解密算法.docx

上传人:小飞机 文档编号:3261535 上传时间:2023-03-12 格式:DOCX 页数:3 大小:36.42KB
返回 下载 相关 举报
仿射函数加密解密算法.docx_第1页
第1页 / 共3页
仿射函数加密解密算法.docx_第2页
第2页 / 共3页
仿射函数加密解密算法.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《仿射函数加密解密算法.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);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号