#include<bits/stdc++.h>
using namespace std;
char a[1000000];
int main()
{
string x;
int y;
for(;;)
{
cout<<"******输入'清空'清空屏幕******"<<endl;
cout<<"******输入'退出'以此退出******"<<endl;
cout<<"*********输入'1'加密**********"<<endl;
cout<<"*********输入'2'解密**********"<<endl;
cout<<"*******注:密钥不能为'1'*******"<<endl;
cin>>x;
if(x=="1")
{
cout<<"请输入密钥";
cin>>y;
cout<<"请输入译文";
cin>>a;
for(int i=0;i<strlen(a);i++)
{
a[i]+=y;
}
for(int i=0;i<strlen(a);i++)
{
cout<<a[i];
}
cout<<endl;
_sleep(strlen(a)*1000);
system("CLS");
}
else if(x=="2")
{
cout<<"请输入密钥";
cin>>y;
cout<<"请输入密码";
cin>>a;
for(int i=0;i<strlen(a);i++)
{
a[i]-=y;
}
for(int i=0;i<strlen(a);i++)
{
cout<<a[i];
}
cout<<endl;
_sleep(strlen(a)*1000);
system("CLS");
}
if(x=="清屏")
{
system("CLS");
}
if(x=="退出")
{
system("pause");
break;
}
}
return 0;
}
使用C++进行英文加密
最新推荐文章于 2023-11-26 11:57:09 发布