密码学实验1 古典密码算法(5)
发布时间:2021-06-08
发布时间:2021-06-08
printf("please input mi shi: \n");
scanf("%d",&k); printf("\n"); do{ b[i]=(char)(a[i]-k); if(b[i]<0){
b[i]=(char)(b[i]+26);不知道三哪里的问题结果中的Y输不出来 }
i++;
}while(a[i]!='\0');
puts(b);
getch(); }
结果为:
(2) 置换密码
先是加密
实现程序
#include<stdio.h>
#define TRUE 1
#define FALSE 0
#define N 1000
#define M 50
int Glength(char *a)
{
char *pt;
int nlen=0;