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];}