文档介绍:: .
#include <>
void jiami(char *passwd1)
{
int i,k;
2printf("请输入移动的值(1-25):");
scanf("%d",&k);
for(i=0; i<strlen(passwd1); i++)
{
if(passwd1[i] >= 'A' && passwd1[i] <= 'Z')
{
passwd1[i] = ((passwd1[i])-'A'+k)%26+'A';
}
else if(passwd1[i] >= 'a' && passwd1[i] <= 'z')
{
passwd1[i] = ((passwd1[i])-'a'+k)%26+'a';
}
else passwd1[i]=' ';
}
printf("密文为:%s\n",passwd1);
}
void jiemi(char *passwd)
{
int i,k;
printf("请输入秘钥(1-25):");
scanf("%d",&k);
for(i=0; i<strlen(passwd); i++)
{
if(passwd[i] >= 'A' && passwd[i] <= 'Z')
{
passwd[i] = (passwd[i]-'A'-k+26)%26+'A';
}
else if(passwd[i] >= 'a' && passwd[i] <= 'z')
{
passwd[i] = (passwd[i]-'a'-k+26)%26+'a';
}
else passwd[i]=' ';
}
printf("明文为:%s\n",passwd);
}
int main()
{
char passwd[100];
int a;
while(1)
{
getchar();
3printf("请输入字符串:");
gets(passwd);
printf("加密按 1,解密按 2,结束按 3:");
scanf("%d",&a);
if(a==1)
jiami(passwd);
else if(a==2)
jiemi(passwd);
else
printf("程序结束!");
}
return 0;
}
运行结果:
实验报告需包含实验过程和步骤、关键代码及输入输出结果。
4实验二、WIN7 系统基本安全配置
实验目的:
熟悉 win7 系统的安全配置
1 windows 系统注册表配置
(1)任务栏:开始-运行 输入 r