本文主要是介绍仿射加密-C语言,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、[仿射加密概念](https://baike.baidu.com/item/%E4%BB%BF%E5%B0%84%E5%AF%86%E7%A0%81/2250198?fr=aladdin)
2、代码:
#include<stdio.h>
#include<string.h>void pritext(char text[128]);
void cryp(char cryp[],char text1[],int a,int b);
void jm(char c[128],char m[128],int a,int b);
main()
{int re=1;int i;int count=0;char text[128];char cryp2[128];printf("input text:");gets(text);cryp(&cryp2,text,5,8);jm(cryp2,text,5,8);}
void pritext(char text[128]){int count=strlen(text);int i=0;for(i=0;i<count;i++){printf("%c",text[i]);}printf("\n");
}
void cryp(char c[128],char m[128],int a,int b){int mlen=strlen(m);int i=0;printf("加密前:%s",m);for(i=0;i<mlen;i++){//cryp[i]=my[(int)(text1[i]+k)%26];if (m[i]==' '){c[i]=m[i];}
这篇关于仿射加密-C语言的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!